2009-01-09 2 views
1

В настоящее время у нас есть «gacutil/i $ (TargetPath)» в качестве внешнего инструмента в визуальной студии, и он отлично подходит для одного проекта.Gac Несколько проектов из Visual Studio

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

set randomfile=%random% 

echo %1 %2 %3 > %randomfile% 

gacutil.exe /f /il %randomfile% 

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

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

Благодаря

+0

Что не работает по этому поводу? Можно ли найти файл, но он просто не выполняет установку? –

ответ

1

бы написать надстройку В этом отсканированного все проекты в gac'd и reg'd их.

1

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

 
for %%i in (*.dll) do gacutil.exe /f /il %%i 
Смежные вопросы