【发布时间】:2009-10-21 14:00:26
【问题描述】:
我在用 VB.NET 2003(遗留代码)编写的单个项目中有一个 Windows Forms 应用程序。有一个 MainForm 和一个由 MainForm 运行的 SecondaryForm。当我通过 MainForm 运行应用程序时,我可以毫无问题地进行调试。
但是,如果我只运行 SecondaryForm,我会收到调试错误:
当前位置没有可用的源代码
跨步时:
_routeId = CInt(myVar)
此时我无法再通过我的代码窗口进行调试,但我必须使用反汇编代码。
为什么会发生这种情况,我该如何解决?
【问题讨论】:
-
正如我在下面所说的,两个 WinForm 都在同一个项目中,那么为什么它们的引用会有所不同呢?这就是让我困惑的地方!?!?是否有忽略此类问题的设置?
-
请关闭,已经一个多月了...
-
吉姆,问题解决了吗?如果是这样,您可以将解决方案作为答案发布并接受吗?如果没有,我们可以让它保持开放状态,也许其他人会在未来某个时候找到解决方案
标签: vb.net winforms debugging visual-studio-2003