[分享]VB6專案轉換到VB.Net方式
想必有許多歷史『憂』久的軟體/專案用Visual Basic所開發撰寫...
在20年前微軟開始推.Net時沒有轉換,一直撐到現在的!
而現在想轉換卻也處處受制,當然也是因為Visual Basic很多方面受制,對於現在的作業系統及國際化的改變有許多的不方便!
還好在經過資料收集及多方嘗試後,終於找到最快,也是最少需要重工的方式了!!
以下步驟請參考享用:
※環境:Windows 10家用版
※需有安裝VB6.0,可以開啟欲轉換的專案的情況下,轉換才不會缺東缺西而失敗!這裡要一開始就注意!
1.微軟可以下載Visual Studio 2008的ISO檔,直接免費開放,快去找到並下載吧!!
2.安裝Visual Studio 2008裡面的Visual Basic 2008:
3.安裝好以後,執行Visual Basic 2008,如下圖:
沒錯,VB2008可以開啟舊版VB的.vbp專案檔!
5.開啟專案後,就開始幫我們轉換升級啦~~~~
6.接下來,設定好要另存VB.NET專案的目錄後,就開始轉換升級囉!
7.下一步就開始轉換的過程,如果有元件是目前環境沒有的,就會失敗,所以一開始就要先確認環境是可以開啟原來VB的專案的!
8.跑完後就會開啟並載入專案了,可以看看右邊的方案總管,是不是原來專案的程式都轉進去了?!
9.接下來可以開啟一支程式或者直接建置專案,看看有沒有錯誤!
10.大部份的錯誤都是原本VB上可以使用的元件,在.Net上已經無法使用所造成,亦有少部份是元件語法升級後,使用的語法需要微調!這就需要再進一步自己動手去調整囉!
不過至少減少了很多像畫面及程式需要重寫的時間了!
接下來用VB2008升級後的.Net專案,就可以用更新版的VS2013,VS2017,VS2019等新版的Visual Studio去開啟及升級調整了!
分享給大家,希望有所幫助!
留言