【发布时间】:2022-01-25 17:35:19
【问题描述】:
我将<UseWindowsForms>true</UseWindowsForms> 添加到我的.NET 6.0 WPF 项目中以使用一些对话框类,然后在决定改用WindowsAPICodePack 后将其删除。但是该项目仍然表现得好像我引用了System.Windows.Forms。 Intellisense 提供命名空间/类型,System.Windows.Forms.Analyzers 和 System.Windows.Forms.Analyzers.CSharp 显示在解决方案资源管理器的分析器部分。
但是,它不再显示在解决方案资源管理器的“框架”部分下。 <ImplicitUsings> 也停止包含命名空间。
如何摆脱 DLL 引用?我试过运行“删除未使用的引用”,但没有帮助。
【问题讨论】:
-
检查是否有
标签并删除。 -
没有这样的标签,没有。 csproj 中没有我希望引入 winforms 的内容。
标签: c# .net wpf visual-studio winforms