繁体   English   中英

将 .NET 5 库中的 UserControl 加载到 .NET Framework (4.8) 项目中

[英]Loading a UserControl from a .NET 5 library into .NET Framework (4.8) Project

我已成功将 .NET Framework (4.8) 项目升级到 .NET 5 (Core)。

我之前从另一个 .NET 框架项目(我共享一个UserControl )中引用了这个程序集。

从旧的 .NET 框架项目调用这个新升级的程序集(通过Assembly.LoadFrom() )时,出现以下错误:

Could not load file or assembly 'System.Runtime, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

从我的 .NET 框架项目中加载这个 .NET 5 程序集是否可行,或者根本不可能?

如果您已将应用程序升级到 .NET 5,则还应将 class 库更新为 .NET 5 或 .NET Standard,具体取决于 .NET Framework 或 884205152.63088 Core 上是否还有任何消费应用程序

在 .NET 框架上运行的应用程序不能(或至少不应该)使用 .NET 核心程序集,反之亦然。 这是不同的运行时。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM