【问题标题】:Windows 7 Environment Variable to C:\Windows\Microsoft.NET\Framework64\v4.0.30319Windows 7 环境变量到 C:\Windows\Microsoft.NET\Framework64\v4.0.30319
【发布时间】:2012-03-09 02:22:40
【问题描述】:

我需要创建一个运行 MSBuild.exe 的批处理文件

我以为我可以只调用 MSBuild,但当我这样做时,它确实知道那个程序。

MSBuild.exe 位于“C:\Windows\Microsoft.NET\Framework64\v4.0.30319”中。但我宁愿不对这个值进行硬编码。

Windows 7 中是否有指向该位置的环境变量?

【问题讨论】:

    标签: .net windows-7 batch-file environment-variables


    【解决方案1】:

    如果您查看与 Visual Studio 2010 一起安装的快捷方式,该快捷方式会打开 Visual Studio x64 Cross Tools Command Prompt (2010) 的命令提示符,您将看到:

    %comspec% /k ""c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"" x86_amd64
    

    您应该可以直接使用它,然后在不知道确切位置的情况下毫无问题地启动 MSBuild。

    【讨论】:

    • 是的,这就是 Visual Studio 命令提示符的用途。如果你愿意,你可以用同样的方式设置你的命令提示符。
    • 可靠的答案。非常感谢! (仅供参考,我必须丢失“x86_amd64”部分才能正常工作。)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    • 1970-01-01
    • 2013-10-26
    • 1970-01-01
    • 1970-01-01
    • 2012-05-16
    相关资源
    最近更新 更多