,纔有可能調用一個未來的.NET版本(假設.NET 5)裝配從.NET 4的代碼使用C#動態關鍵字?使用動態關鍵字從.net 4代碼調用將來的.net版本程序集?
0
A
回答
2
0
簡單的答案是:沒有。
如果您在MSBUILD編譯爲.NET 4,編譯器將不知道在.NET程序集的5
但是,你應該能夠面向.NET 5 MSBUILD,舊的代碼應該**編譯,並且您還可以訪問.net 5程序集。
至於動態部分 - 我不相信.net 5程序集將包括在內,因爲bin文件夾程序集將針對您定位的.net版本。
0
你沒有加載這將仍然需要實例化該類型的變量的DLL的方式。 dynamic
只是處理要調用的方法的運行時綁定的複雜性,它不提供以前沒有的任何功能。
你能嘗試創建一個.NET 5 COM結合,你可以CLR邊界之間加載。
http://www.codeproject.com/Articles/204406/How-To-Use-a-NET-4-Based-DLL-From-NET-2-Based-Appl
但是你真的應該考慮是否升級到.NET 5或向後移植的.NET 5碼.NET 4
相關問題
- 1. 任意.Net版本程序集的動態調用
- 2. 使用版本化的.Net程序集
- 3. Linq使用.NET 4動態關鍵字的好例子?
- 4. .NET 4.0 - 「動態」關鍵字
- 5. .NET程序集版本
- 6. 調用.NET 4程序集的自定義動作
- 7. 從.Net調用FoxPro代碼
- 8. 使用.NET將多個代碼文件編譯爲程序集?
- 9. 如何從.NET 2.0程序集間接使用FCL 4.0代碼?
- 10. .Net中是否有可能僅從客戶端程序集的調試版本調用某些代碼?
- 11. 從.net 4項目引用nuget包的.net 3.5版本
- 12. 在較低的.NET版本下運行.NET 4程序
- 13. 使用64位與32位程序集的.NET版本
- 14. .net運行時試圖使用程序集的錯誤版本
- 15. 確定哪個.NET程序集調用非託管代碼
- 16. 如何在桌面應用程序上使用.Net Framework 4來標記代碼
- 17. .Net 4使用LinqToSql的動態對象?
- 18. 使用.NET Framework 4的動態LINQ API
- 19. [net]如何將調試代碼注入程序集?
- 20. 顯示.net程序集的IL代碼?
- 21. 將VisualStateManager相關的代碼從.net 3.5遷移到.NET的問題4
- 22. 多目標.NET程序集在.NET 4.5和.NET上使用異步/等待4
- 23. 調用C/C++代碼從C#.NET應用程序
- 24. 更改Visual Studio代碼中的.NET開發實用程序(DNU)版本代碼
- 25. .NET 4應用程序可以調用.NET 3.5 WCF服務嗎?
- 26. 在Unity中使用動態關鍵字/ .NET 4.6功能
- 27. 從.NET應用程序調試C++代碼的問題
- 28. .net 1.1應用程序如何使用.net 2.0程序集
- 29. 從C#代碼調用.net DLL的
- 30. 關鍵字.NET
你應該採取有針對性的框架版本考慮,而不是編程語言用於構建程序集。 – ken2k
我可以借用你的時間機器嗎?對不起......但認真。不需要。程序集需要框架來支持它。 – Aron
我編輯了你的問題,因爲.Net 5還不存在(你指的是.Net 4.5,因爲它引入了C#5) – ken2k