簡體   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