繁体   English   中英

不使用Visual Studio编译.NET 4.6 C#项目

[英]Compilation of .NET 4.6 C# project without Visual Studio

我尝试仅使用MSBuild在我的构建机器上编译.NET 4.6 C#项目。 我没有在机器上安装Visual Studio 2015,只是以下内容:

  • .NET Framework 4.6运行时
  • .NET Framework Targeting Pack
  • Microsoft Build Tools 2015

我在cmd中运行以下命令:“C:\\ Program Files(x86)\\ MSBuild \\ 14.0 \\ Bin \\ MSBuild.exe”MySolution.sln

我得到的错误是:

“错误MSB4019:找不到导入的项目”C:\\ Microsoft.Cpp.Defaults.props“。确认声明中的路径是正确的,并且该文件存在于磁盘上。”

我已经检查过“C:\\ Program Files(x86)\\ MSBuild \\ Microsoft.Cpp \\ v4.0”中存在“Microsoft.Cpp.Defaults.props”文件,但是“C:\\ Program Files”中没有86)\\的MSBuild \\ Microsoft.Cpp \\ V4.0 \\ V140" 。 实际上甚至文件夹“C:\\ Program Files(x86)\\ MSBuild \\ Microsoft.Cpp \\ v4.0 \\ V140”也不存在。

我还应该做什么/安装来编译它?

我有同样的问题。 我在运行ms build时通过添加以下参数来修复它。

/p:VisualStudioVersion=12.0

不是14.0。

我提到了这个答案。

外部VS2013生成错误“错误MSB4019:找不到导入的项目<path>”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM