无法使用MsBuild构建新创建的Xamarin跨平台项目

时间:2018-11-16 07:26:32

标签: xamarin msbuild

以下是复制步骤:

  • 启动VS 2017
  • 创建一个跨平台项目==> Sample.sln
  • 在VS中创建它==>确定
  • 通过使用命令“ msbuild Sample.sln”进行构建,我得到以下错误消息的4倍:错误MSB4066:无法识别元素“ PackageReference”中的属性“ Version”。

我应该添加的.csproj文件中缺少任何内容吗?

预先感谢您的支持。

1 个答案:

答案 0 :(得分:1)

确保使用与Visual Studio一起安装的msbuild.exe的路径。如果不确定,请使用适用于Visual Studio 2017的开发人员命令提示符,它具有PATH设置,因此msbuild将指向正确的可执行文件。

当您使用不支持必要功能的旧版本MSBuild(例如.NET Framework中包含的版本)时,此错误很高兴。

相关问题