繁体   English   中英

开发.NET 3.5 DLL将其加载到4.0项目中 - 这会导致问题吗?

[英]Develop a .NET 3.5 dll load it into a 4.0 project - will this cause problems?

我正在开发一个由.NET 4.0应用程序加载的Arctools .NET 3.5 C#DLL。 这会引起问题吗?

是的,应该工作得很好。

我们在.NET v2.0上用c#编写了几个DLL,并且没有任何问题地部署到v3.5。 同样适用于v3.5到v4.0。 .NET中的并行执行与编译时存储在DLL中的v3.5信息相结合,可以实现这一点。 您应该始终在测试环境中尝试它,以确保您的v3.5 DLL不会调用任何破坏了v4.0更改的obselete API。 如果您的v3.5 DLL我们使用pinvoke或其他类似的方法直接调用Windows API,您可能希望在那里运行特定的测试以确保它们仍然按预期工作。

简单的答案是否定的。

.NET 4将使用过去版本的DLL没有问题。 只需添加对它的引用,你即可参加比赛:)

暂无
暂无

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

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