2012-06-28 63 views
0

我有VB 6可以在visual studio 2010中運行VB 6嗎?

  1. 相關的一些疑問,我想創建一個VB 6應用程序,並非常熟悉的Visual Studio。 因此,我可以使用Visual Studio作爲編輯器而不是VB 6編輯器。

  2. 我可以使用VB 6 DLL,以便我可以覆蓋在C#中最大碼。

請讓我知道你對此的建議。

感謝

+0

沒有。即使導入vb6項目也是不可能的 – madhairsilence

+0

爲什麼不用C#編寫整個項目?你需要鉤入一些*現有的* VB6代碼?如果您在VB6中創建ActiveX DLL,並且在C#項目引用對話框的COM選項卡中添加引用,VB6可以成爲C#代碼的客戶端。如果您創建COM可見的DLL,並且在VB6項目組件對話框中添加引用,C#可以成爲VB6代碼的客戶端。 – MarkJ

回答

2

1 - 由於VB.NET和VB6的語法修改編輯器將無法正常工作。例如,如果你寫:

Set Foo=Bar VB.NET的編輯器將刪除Set

2 - 是的,你可以使用在C#或VB.NET項目這應該是沒有發出VB6 DLL,但您將無法編輯或編譯它的Visual Studio。

注意: 您以前可以使用Visual Studio Upgrade Wizard在2010之前的Visual Studio版本中「轉換」VB6應用程序,但該功能不再可用。

1

請注意,您可以調試VB6的代碼在Visual Studio中,當.pdb文件可用,但代碼將被看作是語法顯示VB.NET代碼。您只需打開「本機」調試。

相關問題