2014-09-11 15 views
5

Próbuję utworzyć wtyczkę Visual Studio, jest to element menu, który wykonuje pliki wsadowe. Nie mam pojęcia, jak dołączyć pliki wsadowe (lub inne dodatkowe pliki) do VSIX podczas publikowania, aby były dostępne dla wszystkich użytkowników, którzy instalują rozszerzenie.W tym plik wsadowy z VSIX

Odpowiedz

2

można po prostu dołączyć plik wsadowy jako zawartość w swoim projekcie i używać GetAssembly(), aby znaleźć lokalizację dll Adin przy starcie

10

W oknie Solution Explorer kliknij prawym przyciskiem myszy na plik wsadowy (w tym przypadku nazwał go BatchFile.cmd) i wybierz 'właściwości'

w zmianie okno właściwości:

Budowa Działanie: Content

Dołącz do VSIX: True

Gdy rozwiązanie jest wbudowane w trybie zwolnienia, tworzy plik VSIX w folderze bin/Release. To jest pakiet i zawiera wszystkie wymagane zasoby. Gdy pakiet jest zainstalowany na innym komputerze, plik wsadowy znajduje się w miejscu zainstalowania i można odwoływać się przy użyciu:

Path.GetDirectoryName (. Assembly.GetExecutingAssembly() Lokalizacja) + „BatchFile.cmd

+0

Dzięki, to jest dobre. Najbardziej podoba mi się to, że możesz dodać element jako link do projektu, który nadal będzie pakowany w wersjach vsix. – dmihailescu

Powiązane problemy