2009-01-09 78 views
1

我們目前在Visual Studio中擁有「gacutil/i $(TargetPath)」作爲外部工具,並且它在單個項目中可以正常工作。Gac來自Visual Studio的多個項目

我希望能夠選擇多個項目和gac他們,所以我把一個批處理腳本放在一起測試。

set randomfile=%random% 

echo %1 %2 %3 > %randomfile% 

gacutil.exe /f /il %randomfile% 

當我從命令行測試它看起來應該工作。然後,當我把它連接成「MultiGac.bat $(TargetPath)」並選擇多個項目並嘗試它不起作用。

有沒有人寫過任何工具來完成諸如添加或外部工具?如何使用regsvcs以及?

感謝

+0

什麼不行呢?該文件可以找到,但它只是不做安裝? – 2009-01-09 23:31:49

回答

1

不得不寫一個加入該掃描所有項目的gac'd和reg'd他們。批處理文件裏面

1

環境變量應該使用雙%作爲前綴:

 
for %%i in (*.dll) do gacutil.exe /f /il %%i