是否可以构建一个可以支持多个版本的.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程序集针对的是单一版本的.net框架。
您需要确保目标.net框架安装在运行该程序的任何计算机上。可以将目标锁定在支持的最低操作系统版本附带的框架版本上,也可以安装适当的.net框架可再发行包。