Joe*_*Joe 39 c# winforms windows-runtime visual-studio-2017
添加WindowsRuntime到 WinForms 项目后,构建项目失败并显示错误“必须使用 PackageReference”。构建日志更精确:
C:[...]\Visual Studio 2017\Projects\Projectname\packages\Microsoft.Windows.SDK.Contracts.10.0.18362.2005\build\Microsoft.Windows.SDK.Contracts.targets(4,5): 错误:必须使用包参考
这是我所做的:
安装包 Microsoft.Windows.SDK.Contracts
参考:
它可能与 .NET 版本有关吗?在项目的 packages.config 中有 4.6,而项目的目标是 4.5。
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Microsoft.Windows.SDK.Contracts" version="10.0.18362.2005" targetFramework="net45"/>
<package id="System.Runtime.WindowsRuntime" version="4.6.0" targetFramework="net45" />
<package id="System.Runtime.WindowsRuntime.UI.Xaml" version="4.6.0" targetFramework="net45" />
</packages>
Run Code Online (Sandbox Code Playgroud)
没有编译错误……只有这个奇怪的“PackageReference”错误。
ast*_*ght 96
VS2017/VS2019-> Solution Explorer->右击 References -> “将packages.config 迁移到PackageReference”
VS2019-> Solution Explorer->右击 packages.config-> “将packages.config 迁移到PackageReference”
| 归档时间: |
|
| 查看次数: |
26151 次 |
| 最近记录: |