【问题标题】:visual studio post-build script error calling gacutil调用 gacutil 的 Visual Studio 构建后脚本错误
【发布时间】:2008-10-24 03:43:33
【问题描述】:

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

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

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

是否有一些方法可以调整 Visual Studio 或 Windows 环境变量以使上述构建后脚本正常工作?我需要它来构建,因为它是我需要编码的项目的依赖项。

TIA,-j

【问题讨论】:

  • 你是如何使用构建的?您是在使用 msbuild 还是从命令行调用 devenv 还是在 IDE 中构建它?

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


【解决方案1】:

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

戴夫

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-24
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    • 2021-04-16
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    相关资源
    最近更新 更多