引用使用System.Web的旧版库

时间:2019-03-06 08:54:41

标签: c# .net asp.net-core .net-core .net-standard

我有一个.NET Core 1.1应用程序,该应用程序的目标是net452,我正尝试升级到.NET Core 2.1,但是使用System.Web的库存在问题。结构如下:

CoreApp(coreapp2.1 - target frameworks can be changed) 
-> LibraryA (standard2.0 - target frameworks can be changed) 
-> LegacyLibraryA (net452 - fixed target framework) 
-> System.Web.dll

这是我的问题:

Could not load type 'System.Web.Configuration.VirtualDirectoryMapping' from 
assembly 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.'

System.Web.Configuration.VirtualDirectoryMappingLegacyLibraryA中的代码使用。

由于我似乎无法直接添加System.Web.dll作为对CoreApp的引用,因此有什么想法可以解决此问题?我已经尝试了各种net452,net461,netstandard2.0作为单个和多个目标,但无法解决该问题。

0 个答案:

没有答案