0

最近安装(并重新安装)VS 2012 Ultimate with Blend

VS Command Prompt似乎没有对文件夹“C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\”的引用(它们是否称为环境路径)。这意味着以下行不会从命令提示符运行(正常或管理员)

  • msbuild buildapp.csproj /t:HelloWorld
  • Installutil WindowsService1.exe

要使用 msbuild 或 Installutil,我需要指定以上运行的完整路径。

以上是MS对VS进行的设计更改吗?

4

2 回答 2

4

在我的 VS 2012 环境中,我可以找到您说缺少的路径。我打开了“VS2012 的开发人员命令提示符”并进行了 PATH 验证并成功运行了 InstallUtil.exe。

确保您打开正确的提示,我的已开始使用%comspec% /k "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\VsDevCmd.bat"

于 2012-10-03T13:22:12.353 回答
2

这是微软对复杂路径结构的解释(err..justification :)):

对于 32 位版本:

为命令行构建设置路径和环境变量

.. 和 64 位版本:

如何:在命令行上启用 64 位 Visual C++ 工具集

于 2012-11-21T07:36:48.913 回答