完全重複:Best strategy for moving applications from VB6 to VB.Net
完全重複:Conversion tool comparisons for VB6VB6到VB.net轉換
任何一個可以告訴它轉換工具VB6到VB.NET
感謝 dagg
完全重複:Best strategy for moving applications from VB6 to VB.Net
完全重複:Conversion tool comparisons for VB6VB6到VB.net轉換
任何一個可以告訴它轉換工具VB6到VB.NET
感謝 dagg
有一個vb.net自帶的。當您打開.vbp vb6項目時,它會詢問您是否想自動將其轉換爲vb.net。它做得不錯,不包括第三方附加組件。
內置的遷移向導會執行**可怕的**作業:它會添加數百個「TODO」註釋來標記您必須手動修復的內容。有第三方工具可以做得更好。在其他VB遷移問題上有很好的討論http://stackoverflow.com/questions/tagged/vb6-migration – MarkJ 2009-11-05 09:27:08
我相信Visual Studio內置了一個內置的VB6 - > VB .NET項目和源代碼轉換組件。我還沒有使用過它,上次我使用Visual Studio 2005進行了一次轉換。它是有點棘手,還有一些手動清理涉及到讓事情正常工作。我不知道VS2008系統是什麼樣子。
這當然不是一件小事。
DotNetRocks最近做了這個節目,你會發現在這裏 - 弗朗切斯科Balena在VB到.NET遷移 - http://www.dotnetrocks.com/default.aspx?showNum=491
這將爲你介紹一些問題,而事實上,一個工具做轉換。
Francesco Balena的工具還有一些討論,它是Artinsoft的競爭對手,還有其他VB6遷移中涉及的其他問題問題http://stackoverflow.com/questions/tagged/vb6-migration – MarkJ 2009-11-05 09:27:54
您還可以嘗試Visual Basic升級助理。
它生成VB .NET
和C#
並將COM
組件映射到框架組件。
還有一些關於這個Artinsoft工具的更多討論,它是來自Francesco Balena的競爭對手,以及涉及其他VB6遷移問題的其他問題http://stackoverflow.com /問題/標記/ VB6遷移 – MarkJ 2009-11-09 15:53:39
微軟公司剛剛發佈的基礎上,成功VB6遷移項目在世界範圍內的案例研究:
http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000006181
這是VB6的遷移工具,其他幾個問題的精確複製。在我看來,無論什麼是值得的,在其他問題上答案也會更好。 – MarkJ 2009-11-05 09:35:20
[Visual Basic 6.0轉換工具比較]的可能的重複(http://stackoverflow.com/questions/718780/conversion-tool-comparisons-for-visual-basic-6-0) – NotMe 2010-10-20 19:49:53
我很驚訝的數字的VB6遷移似乎仍然處於待定狀態(在此問題上查看「已查看」計數!)。請注意,這裏沒有好的答案,並且自2009年12月以來沒有更新。 FWIW,所提到的「升級工具」已不再適用於現代版本的Visual Studio。我懷疑要獲得舊版本是非常困難的;毫無疑問,MS不再提供它們。 – 2015-06-30 13:56:30