winforms 我想为我的工作项目安装3个dll,但我不知道这些dll是否能在Visual Studio 2019中工作

iibxawm4  于 2022-11-17  发布在  其他
关注(0)|答案(1)|浏览(98)

dll为:
-CrystalDecisions.Enterprise.Framework
-CrystalDecisions.Enterprise.InfoStore
-Microsoft.VisualStudio.TeamSystem.Data.UnitTesting
我正在尝试将一个旧项目更新为新的C#更新。

f5emj3cl

f5emj3cl1#

.Net版本必须与任何加载的dll兼容,并且较新的Visual Studio版本确实支持较旧的.Net版本。如果您要从.Net framework更新到.Net core/5/6,则可能只需对其进行测试。
.Net core/5/6不向后兼容.Net framework,因为一些功能被删除了。我认为你仍然可以 * 尝试 * 加载为.Net framework编写的dll,但是如果调用了任何被删除的功能,你将得到一个运行时失败。所以你需要勤奋地进行测试。
我希望那些做UI和通信之类的事情的库工作得不太好,而那些主要做计算之类的事情或 Package 本机功能的库工作得更好。

相关问题