2009-01-09 82 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