簡體   English   中英

如何將.NET 4.0 DLL轉換為.NET 3.5 DLL

[英]How to convert .NET 4.0 DLL to .NET 3.5 DLL

我有C#.NET 3.5項目。 我發現一些已編譯為.NET 4.0 DLL的庫。 這是一個簡單的庫,因此也許他們沒有使用任何特定於.NET 4.0的功能。 我想檢查一下並將庫轉換為.3.5版本,以便可以在項目中使用它。

怎么做? 有任何想法嗎?

您可以嘗試使用RedGate .NET反射器以您選擇的語言將DLL反編譯回VS項目。 然后將框架版本降低到3.5,然后嘗試重建它。 這樣做可能會或可能不會解決問題。

另一種方法是創建一個COM可調用包裝器,以便您的.NET 2.0代碼可以通過COM互操作間接調用到.NET 4.0程序集中。 我在7到8年前就這樣做了,但現在我不知道它有多普遍。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM