Gac Несколько проектов из Visual Studio - PullRequest
1 голос
/ 10 января 2009

В настоящее время у нас есть «gacutil / i $ (TargetPath)» в качестве внешнего инструмента в Visual Studio, и он отлично работает для gac'n одного проекта.

Я хочу иметь возможность выбрать несколько проектов и выделить их, поэтому я собрал пакетный скрипт для тестирования.

set randomfile=%random%

echo %1 %2 %3 > %randomfile%

gacutil.exe /f /il %randomfile%

Когда я тестирую его из командной строки, похоже, он должен работать. Затем, когда я подключаю его как «MultiGac.bat $ (TargetPath)», выбираю несколько проектов и пытаюсь, чтобы это не сработало.

Кто-нибудь написал какие-нибудь инструменты для выполнения, такие как tast, с помощью AddIn или внешнего инструмента? Как насчет использования regsvcs?

Спасибо

Ответы [ 2 ]

1 голос
/ 07 октября 2009

Переменные среды внутри пакетных файлов должны использовать двойной% в качестве префикса:

for %%i in (*.dll) do gacutil.exe /f /il %%i
1 голос
/ 07 октября 2009

Пришлось написать надстройку, которая сканировала все проекты в gac'd и регистрировала их.

...