收到错误“类型 Universe 无法解析程序集:System.Runtime,版本=4.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a。”

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

我已经在 VS 2017 中创建了一个 UWP 应用程序并成功构建了该应用程序。

当我尝试在 VS2019 中打开相同的应用程序并尝试构建该应用程序时,出现以下错误:

无法解析程序集或 Windows 元数据文件“Type Universe 无法解析程序集:System.Runtime,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a。”

c# uwp visual-studio-2019
1个回答
0
投票

我在尝试使用 MSBuild 构建项目时遇到了类似的错误。最初,从 Visual Studio 2019 手动重建项目解决了该问题,并且通过命令行的 MSBuild 开始按预期工作。然而,事实证明,在我们的 TeamCity 代理上复制相同的解决方案具有挑战性。

经过进一步调查,我找到了更可靠的解决方案。关键是在 MSBuild 命令中将参数“/t:restore,build”替换为“/restore”。这是修改后的命令的样子:

MSBuild.exe /restore /p:RestorePackagesConfig=true MyProject.csproj [+other parameters]

令人惊讶的是,这一改变无缝地解决了这个问题。如果您遇到类似的问题,请考虑使用“/restore”参数,因为它在我的情况下非常有用。

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