我正在vista上,VS2005以管理员身份运行。 vs2005和vs2008都已安装。如果我明确使用gacutil的路径,它可以工作,但如果我只调用这样的gacutil:
if NOT $(ConfigurationName) == Release gacutil /f /i "$(TargetPath)"
我只是更新后构建脚本,但我被要求不管它。这是一个姐妹公司的项目。 gacutil的路径是在Visual Studio环境变量中,因此它应该能够找到它。 (工具 - >选项 - >项目和解决方案 - > VC ++目录)
有没有办法调整visual studio或windows环境变量以使上面的构建后脚本生效?我需要构建它,因为它是我需要编写代码的项目的依赖项。
TIA,-j
答案 0 :(得分:1)
正如您所建议的那样,调整Windows PATH环境变量应该可以解决问题。 将包含GACUTIL的目录附加到PATH的末尾。例如,使用我的计算机上的位置,将(; C:\ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ bin)附加(不带引号)到PATH系统环境变量的现有值。 重新启动Visual Studio以获取新值。
戴夫