我跑MSys的/ bash作为分布在GIT中的Windows 。 我加入了文件夹C:\Windows\Microsoft.NET\Framework\v4.0.30319
我的路,所以我可以运行msbuild
,但它不工作
$ msbuild
C:\Program Files (x86)\Git\bin\sh.exe: msbuild: command not found
然而msbuild.exe
作用:
$ msbuild.exe
Microsoft (R) Build Engine version 4.0.30319.17929
然而,命令explorer
解决的罚款。 这是怎么回事?
这是在相同的名称由一个文件夹和文件(减去扩展名)分享了一个MSys的错误。 在这种情况下:
- 文件
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
- 文件夹
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild
你必须通过编写要解决msbuild.exe
如果msbuild.exe无法找到,它需要进行配置。
打开命令提示符,运行位于您的Visual Studio Common7 / Tools文件夹中的文件vsvars32.bat ..
即C:\ Program Files文件X86 \微软的Visual Studio 12.0 \ Common7 \工具\ vsvars32.bat
这将正确设置,可以找到所有msbuild.exe的neccessary变量。