c# - 添加任何以 CommunityToolkit.WinUI.* 开头的 NuGet 包都会转换为编译错误 NETSDK1022
问题描述
添加任何以 CommunityToolkit.WinUI.* 开头的 NuGet 包都会转换为编译错误 NETSDK1022
我有一个全新的 Visual Studio 2019 100% 更新 (16.11.5) 的全新项目 WinUI3。
一切都很好,编译正常,直到我添加:CommunityToolkit.WinUI.UI.Controls.DataGrid
只是添加这个包会带来错误:NETSDK1022。
尝试https://docs.microsoft.com/en-us/dotnet/core/project-sdk/overview#default-includes-and-excludes中的所有内容均无效。
添加<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
不起作用(.csproj 文件)。
删除 MSBuild ItemGroup 不起作用(.csproj 文件)。
删除对我的 xaml 代码的任何引用都不起作用(.csproj 文件)。
我完全删除了 2 个据说是重复的 .xaml(加上它们相关的 .cs)文件。我清除项目并重建它。但它仍然给我关于那些已删除文件的错误。是的,这些文件不在磁盘上,VisualStudio 正在编译它们。我不得不关闭 Visual Studio 并重新打开它以使环境看不到它们。太疯狂了。
知道我应该做什么。我找不到任何带有有效解决方案的 stackoverflow 问题/答案。
解决方案
推荐阅读
- cmd - 获取“wevtutil epl test.evtx /q:”以利用多选保存一个事件日志文件
- javascript - 在 ASP.NET 中打印由分页符分隔的所有页面
- javascript - JavaScript Firebase 通知错误错误:提供给 sendToDevice() 的注册令牌必须是非空字符串或非空数组
- r - 如何从 R 中多个数据帧的公共列中找到 Max/Min
- actionscript-3 - 尝试将键盘事件添加到我在代码中调用舞台的子影片剪辑
- html - 带有可自定义拼写检查波浪线的 HTML 输入文本
- c - `/MT` 未解决的 Visual C 运行时函数
- node.js - 将 npm lib 与 async await 捆绑的最佳方式
- cakephp-3.0 - 在 cakephp 3 中找不到当前实体错误的表类
- javascript - 与 slim.js 的 transitionend-event 绑定