。Net Core 3.1中无法解析System.Windows.Forms.dll

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

我有一个场景,我们在.Net core 3.1类库中使用旧的.Net Framework dll。在内部.Net Framework dll使用的是.Net核心无法解析的System.Windows.Forms.dll。

我在运行时收到以下错误消息

无法加载文件或程序集'System.Windows.Forms,版本= 4.0.0.0,区域性=中性,PublicKeyToken = b77a5c561934e089'。系统找不到指定的文件。

在理想的世界中,没有必要将System.Windows.Forms.dll添加到类库中,但是有任何方法可以在.Net核心类库中添加System.Windows.Forms及其依赖项。

注意:我已经尝试过手动添加System.Windows.Forms.dll,但没有成功。

c# .net .net-core .net-framework-version
1个回答
0
投票

我有决议,我们可以通过框架参考来实现。

<FrameworkReference Include="Microsoft.WindowsDesktop.App" /> 

有关更多详细信息,请参阅https://natemcmaster.com/blog/2019/01/09/netcore-primitives-3/

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