是否可以构建一个可以支持多个版本的.NET引用的DLL

本文关键字:版本 引用 DLL NET 构建 是否 一个 支持 | 更新日期: 2023-09-27 18:25:28

我有一个项目,在该项目中,我使用的是使用C#DLL构建,其中一些.NET引用具有程序集version 10.0

但是,当在另一台具有VS 2012和程序集version 12.0的机器上运行我的应用程序时,应用程序无法加载DLL

经过R & D之后,我了解了DLL的版本依赖性。

那么,有人能告诉我如何构建一个DLL吗?它可以在客户端的机器上使用可用的.NET版本加载?

提前谢谢。

是否可以构建一个可以支持多个版本的.NET引用的DLL

.net程序集针对的是单一版本的.net框架。

您需要确保目标.net框架安装在运行该程序的任何计算机上。可以将目标锁定在支持的最低操作系统版本附带的框架版本上,也可以安装适当的.net框架可再发行包。