2013-01-15 983 views
6

我想打開一個程序(用Visual Basic 6編寫)在Visual Studio.net中打開。請指導,我該怎麼做?如何用visual studio.net打開visual basic 6程序

雖然試圖直接從視覺studion.net打開的項目選項打開VB6(.vbp文件)的程序,我得到這個錯誤,

「的Visual Basic 6(.VBP)文件不能在Visual Studio中打開「

+2

什麼版本的Visual Studio?版本2008及更早版本包含舊項目的轉換器;後來的版本不。 – Joe

+0

我認爲VS2005的版本也可以打開.vbp文件 –

+1

[如何打開Visual Basic .vbp文件?](http://social.msdn.microsoft.com/Forums/en/vbide/thread/17ef3146-1368- 4d09-8efc-1753ddb9fb54) – Neolisk

回答

0

確保您單擊項目文件本身...右鍵單擊文件並選擇」打開方式「並選擇您的Visual Studio程序。它可能需要被轉換,如果是的話,它會提示你轉換項目。

謝謝!

+1

我做了同樣的事情,但得到了上面提到的錯誤 –

7

我想在VS 2010中打開

的Visual Studio 2010不支持VB6項目。見鏈接here

msdn documentation:

的Visual Studio 2010從Visual Basic 6.0升級的應用程序和項目不提供工具。如果要將項目從Visual Basic 6.0升級到Visual Basic 2010,則可以使用Visual Studio早期版本提供的升級工具,然後在Visual Studio 2010中再次升級項目。

+8

主知道這個鏈接會好多久,但它應該是VS2008 Express ISO:http://go.microsoft.com/fwlink/?LinkId=104679 – rskar

2

有一個插件叫做Visual Basic Tools for Visual Studio,可提供以下功能:

  • 負載經典VB workspace-和項目文件,並提供快速訪問extension's選項

  • 集成了解決方案資源管理器和代碼編輯器,支持語法高亮顯示,基本大綱(允許展開/摺疊方法,屬性和類型)以及導航欄支持。

  • 類,類型,模塊,窗體和控件可以使用對象瀏覽器和類視圖進行檢查。

從閱讀,但目前還不清楚,如果你實際上可以生成項目,雖然它說:

導入工具創建了一個新的解決方案和兼容的MSBuild項目。爲Visual Studio

+1

[這裏是支持Visual Studio 2015的版本](https://visualstudiogallery.msdn.microsoft.com/00cc8ff8-beb3-4f08-8aa6 -59eefba3bb40)。 –

0

下載的Visual Basic工具,允許與經典VB工作區工作和項目

4

從我的經驗來說,它的不容易打開一個Visual Basic 6。0項目在任何版本的Visual Studio 2008以上。

雖然2008和以下版本提供了一種自動功能,將Vb6代碼轉換爲VB.net框架。但問題出現在轉換之後,它跳過一些代碼,自己添加函數/變量,或者自行修改函數行爲,VB.proj將以錯誤創建,您將無法打開它作爲解決方案文件的任第三方工具也是一樣的。

如果您想打開VB6代碼,請嘗試Visual Basic 6.0便攜版。 但是頭疼還是會跟着你,請參考這個鏈接 Installation of VB6 on Windows 7 (or Windows 8) (or Windows 10)