今天,将现有wpf netcore3.1 客户端项目升级到 net5 特此记录。
a 项目应用程序 - 目标框架 -直接选择net5 编译出现以下错误
这个错误大致的原因是 .net5不再支持microsoft.windows.sdk.contracts 删除其引用。
在 NuGet管理查找 安装 Microsoft.Windows.CsWinRT 完成。
修改项目.csproj文件如下图:
保存,编译完成。
参考文档:https://docs.microsoft.com/zh-cn/windows/uwp/csharp-winrt/