将 .Net 框架迁移到 .NET 6 - 类库

问题描述 投票:0回答:2

在迁移针对 .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'.'

error message image

基本上,我们有一个针对 net6.0-windows 的大型类库,已在多个不同的较小项目中使用。

这个类库可以作为独立项目进行编译,没有错误,但是一旦我们在 WPF 项目中引用它,也针对相同的 net6.0-windows,我们就会收到此错误。

有人遇到中小企业问题吗?

任何帮助表示赞赏...

dll .net-6.0
2个回答
0
投票

最终我发现不再允许将 ASP.NET 组件与 WinForm 或 WPF 混合在一起。因此,解决方案是将我们的库文件拆分为两个单独的 DLL 程序集,每个程序集都针对正确的 SDK。


0
投票

你的代码解决了吗?我用ctrl+F搜索了所有使用“System.Web”的地方并将其删除,但仍然出现这个错误。如何找到引用System.Web.dll的库?

© www.soinside.com 2019 - 2024. All rights reserved.