调试VB6代码在Visual Studio 2010(Debugging VB6 Code From

2019-09-19 01:51发布

我有一个使用VB6中创造了一些COM DLL .NET 3.5的Web应用程序。 我有两个源代码。 另外我对COM DLL PDB文件。 我想加载的DLL VB6代码的Visual Studio 2010中进行调试。

我能如果我装在VB6 IDE中的COM应用步入DLL的代码从VS。 由于我是新来的VB,用VB6 IDE调试对我来说有点乏味。 所以我想调试Visual Studio 2010的内部COM应用程序代码。

我跟着指示Robgruen的博客

问题是VS2010自动创建互操作的dll为相应的COM DLL,它仅使用互操作的DLL。 在调试时,我尝试手动加载的COM DLL符号文件(假设MyComApp.dll)未与VS是通知我去加载Interop.MyComApp.pdb文件。 但我只MyComApp.pdb。

如何使这项工作?

Answer 1:

你不能在比编译汇编代码更高的任何级别调试在Visual Studio 2010中VB6代码。

但是,您可以将您的VB6 DLL项目到VB 2010,然后在Visual Studio 2010中,只需将使用它,你的VB6项目下降到Visual Studio 2010(拖动项目图标VS 2010的然后删除),并升级向导会自动将其转换。 或者只是使用Artinsoft程序。 祝好运! :)



文章来源: Debugging VB6 Code From Visual Studio 2010