元素中的属性“Version” 无法识别

问题描述 投票:0回答:1

我有一个针对许多项目的解决方案,目标是.net 4.6.1。在我们的MS构建服务器上,它构建得很好。我最近添加了一个针对.NET Standard 1.3的项目。这不会构建在构建服务器上。它在VS2017本地构建就好了。构建服务器VS刚刚更新了所有最新版本。

我得到的构建错误是:The attribute "Version" in element <PackageReference> is unrecognized.

我得到了一些参考资料。这是项目文件中的一个:<PackageReference Include="System.Diagnostics.Process" Version="4.3.0"/>

有任何想法吗?

c# .net .net-core msbuild .net-standard
1个回答
0
投票

看起来您没有使用VS 2017(/ build tools)中包含的MSBuild.exe构建,而是使用.NET Framework附带的MSBuild.exe,这是一个旧版本(并且不会更新)。

考虑使用VSWhere来定位MSBuild.exe

© www.soinside.com 2019 - 2024. All rights reserved.