[分享]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,如下圖:


4.選擇開啟專案,然後選擇你要轉換的VB專案!

沒錯,VB2008可以開啟舊版VB的.vbp專案檔!


5.開啟專案後,就開始幫我們轉換升級啦~~~~

6.接下來,設定好要另存VB.NET專案的目錄後,就開始轉換升級囉!

 
 
 
 

7.下一步就開始轉換的過程,如果有元件是目前環境沒有的,就會失敗,所以一開始就要先確認環境是可以開啟原來VB的專案的!


8.跑完後就會開啟並載入專案了,可以看看右邊的方案總管,是不是原來專案的程式都轉進去了?!

9.接下來可以開啟一支程式或者直接建置專案,看看有沒有錯誤!


10.大部份的錯誤都是原本VB上可以使用的元件,在.Net上已經無法使用所造成,亦有少部份是元件語法升級後,使用的語法需要微調!這就需要再進一步自己動手去調整囉!

不過至少減少了很多像畫面及程式需要重寫的時間了!

接下來用VB2008升級後的.Net專案,就可以用更新版的VS2013,VS2017,VS2019等新版的Visual Studio去開啟及升級調整了!

分享給大家,希望有所幫助!

留言

熱門文章