在迁移针对 .NET Framework 4.8 的现有项目时,我们遇到了 starnge 错误:
MC1000未知的构建错误,'在程序集'C:\ Program Files \ dotnet \ packs \ Microsoft.NETCore.App.Ref .0.5中找不到类型'System.Web.PreApplicationStartMethodAttribute' 埃夫 et6.0\System.Web.dll'.'
基本上,我们有一个针对 net6.0-windows 的大型类库,已在多个不同的较小项目中使用。
这个类库可以作为独立项目进行编译,没有错误,但是一旦我们在 WPF 项目中引用它,也针对相同的 net6.0-windows,我们就会收到此错误。
有人遇到中小企业问题吗?
任何帮助表示赞赏...
最终我发现不再允许将 ASP.NET 组件与 WinForm 或 WPF 混合在一起。因此,解决方案是将我们的库文件拆分为两个单独的 DLL 程序集,每个程序集都针对正确的 SDK。
你的代码解决了吗?我用ctrl+F搜索了所有使用“System.Web”的地方并将其删除,但仍然出现这个错误。如何找到引用System.Web.dll的库?