visual studio post-build脚本错误调用gacutil

时间:2008-10-23 18:27:35

标签: visual-studio-2005 gacutil build-script

我正在vista上,VS2005以管理员身份运行。 vs2005和vs2008都已安装。如果我明确使用gacutil的路径,它可以工作,但如果我只调用这样的gacutil:

if NOT $(ConfigurationName) == Release gacutil /f /i "$(TargetPath)"  

我只是更新后构建脚本,但我被要求不管它。这是一个姐妹公司的项目。 gacutil的路径是在Visual Studio环境变量中,因此它应该能够找到它。 (工具 - >选项 - >项目和解决方案 - > VC ++目录)

有没有办法调整visual studio或windows环境变量以使上面的构建后脚本生效?我需要构建它,因为它是我需要编写代码的项目的依赖项。

TIA,-j

1 个答案:

答案 0 :(得分:1)

正如您所建议的那样,调整Windows PATH环境变量应该可以解决问题。 将包含GACUTIL的目录附加到PATH的末尾。例如,使用我的计算机上的位置,将(; C:\ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ bin)附加(不带引号)到PATH系统环境变量的现有值。 重新启动Visual Studio以获取新值。

戴夫