這是一個非常愚蠢的問題,但我們希望這樣做。是否有一種簡單的方法來獲取2.0項目或2.0源代碼並將其轉換回1.1。顯然我們有2.0源代碼,並且出於兼容性的原因,我們希望創建一個1.1版本。有什麼想法嗎。將Visual Basic .Net 2.0程序自動轉換爲1.1
0
A
回答
0
伊克變化。
做將是一個SupportedRuntime屬性添加到您的XML配置最簡單的事情。文檔在這裏:http://msdn.microsoft.com/en-us/library/w4atty68.aspx。請注意,這並不能保證代碼在1.1框架下工作。它只會告訴.NET 1.1 CLR它可以試用。
更全面的方法會導致程序無法正常工作,直到您解決所有問題爲止,將進入解決方案中每個項目的屬性,並將目標框架(在「應用程序」選項卡下)更改爲.NET Framework 1.1。嘗試構建該程序;它可能會失敗。解決出現的錯誤,並繼續編譯,直到編譯完成。
請注意,低層程序的功能,如泛型,和互操作提供與非託管資源框架組件很多,被引入在.NET 2.0。你可能會發現從2.0開始1.1的目標是不可行的,例如,如果你試圖從3.5開始回到2.0,那麼它是不可行的。
0
如果你給它一個思考自己,那麼你也將認識到,它甚至不是邏輯有這樣一種工具...如何代碼將改變NET 2.0特定的語法,API調用和翻譯爲.NET 1.1 ......你能想到的任何這樣的映射:)的..
你可以希望的唯一的事情就是創造1.1項目中添加類,然後嘗試構建它,如果沒有API級錯誤,你是好去...
如果你的代碼使用泛型和.NET 2.0特定語法或功能則沒有用的嘗試..
1
沒有,沒有自動化的方式,但這種你是如何做到這一點:
重新創建解決方案和項目文件,添加您現有的源代碼,清理不編譯任何代碼,你可以走了(或者測試,而不是)。
可能需要很長的時間來完成,但是這是你會怎麼做。
編輯:應用建議在措辭
相關問題
- 1. 將.net 1.1轉換爲.net 2.0
- 2. 將Visual Basic(.net 1.1)項目轉換爲C#
- 3. 將事件從.net 1.1轉換爲.net 2.0或更高版本
- 4. 將.net 1.1解決方案轉換爲.net 2.0的缺陷
- 5. 將OpenGL 1.1代碼轉換爲OpenGL 2.0
- 6. 將LINQ轉換爲.NET 2.0
- 7. .NET 2.0項目中的.NET 1.1程序集:需要.NET 1.1嗎?
- 8. 將.Net 1.1網站轉換爲4.0
- 9. 在Visual Basic中將類庫轉換爲Web應用程序?
- 10. 將.net 2.0 dll轉換爲.net 4.0 dll
- 11. 將Visual Basic 6.0類型轉換爲VB.NET'Structure'
- 12. 將Visual Basic函數轉換爲PHP
- 13. 從Visual Basic轉換爲C#
- 14. 幫助我將.NET 1.1 Xml驗證代碼轉換爲.NET 2.0請
- 15. .net 1.1應用程序如何使用.net 2.0程序集
- 16. Windows窗體應用程序轉換爲.Net Framework 4.0至2.0
- 17. 將Web.config從.NET 2.0轉換爲3.5
- 18. SAML 2.0 with .Net 1.1
- 19. 將MS Access VBA應用程序轉換爲.NET Visual Studio項目
- 20. Visual Basic .Net應用程序部署
- 21. 將.NET 1.1中的任務轉換爲.NET 3.5
- 22. 將ASP .Net Core 1.1應用程序遷移至2.0預覽
- 23. 如何使用Visual Basic自動將多個doc/docx文件轉換爲pdf
- 24. Visual Basic .NET調度線程
- 25. Visual basic,atn2轉換爲羅盤方位
- 26. 在.NET 1.1中調用.NET 2.0程序集
- 27. 比較.net 1.1和.net 2.0中同一應用程序的流程
- 28. PHP和Visual Basic 2008轉換
- 29. Visual Basic轉換密碼
- 30. 將.NET 4線程轉換爲.NET 2
你知道你是否使用任何2.0版本的功能? – 2011-02-16 17:08:28
但您爲什麼要這麼做? D: – 2011-02-16 17:08:43
@townsean:兼容性原因...可以像設置不支持.NET 2.0的系統一樣簡單。這是一個遺憾,但有時你必須這樣做。 – 2011-02-16 17:10:13