2012-03-06 73 views
0

我正在更新用VB6编写的应用程序。我想在VS2010中编写新代码并将其保存在一个DLL中。但我无法弄清楚如何调试DLL代码。我可以从VS2010中的测试应用程序中获取它的代码,但不能从VB6中的真实应用程序中获取。有什么想法吗?调试VB6的COM-Visible DLL应用程序

回答

1

当您在VB6 IDE中运行APP时,将Visual Studio 2010调试器附加到VB6.Exe(工具 - >附加到VS2010中的过程)并选择正在使用的正确级别的托管代码(DotNet 4.0或DotNet 2.0取决于你的DLL写入的内容)。您应该已经在Visual Studio 2010中加载了DotNet Dll项目,然后您可以在Visual Studio 2010项目中设置中断点。 Attach to process

+0

+1。为了完整:您也可以附加到一个内置的exe文件而不是VB6 IDE本身。如果你这样做,最好打开带有调试符号的exe文件(创建一个PDB文件) – MarkJ 2012-03-09 06:41:55

0

你可以有清晰的教程here 。我已经尝试了这个工作良好