“没有加载符号”,在新的应用程序框架vb.net项目(“No symbols are loaded”

2019-10-18 21:19发布

2008年vb.net,当我开始一个新项目,则默认为“启用应用程序框架。” 我下面的代码添加到按钮单击处理程序,以在新项目中的主要形式有:

Dim k As Integer
Dim s As String
For k = 1 To 5000000
  s = Mid(s & k, 1, 30)
Next k
End Sub

然后,当我试图打破执行使用暂停键调试,我得到的消息“没有符号加载任何调用堆栈帧。无法显示源代码。” 如果我取消选中“启用应用程序框架”项目的选项,它打破和调试正常。 (这也恰好与其它代码 - 不只是这个例子)。

  1. 有没有办法在默认情况下在一个新的项目,以禁用应用程序框架?
  2. 是否有一个设置,将允许启用的突破和调试应用程序框架的一个项目?
  3. 难道我裂伤安装? 这是最近VS2008安装。 有没有我应该在安装过程中选择了一些选项?

Answer 1:

  1. 是。 编辑MyApplication.myapp文件有MySubMain项设置为假,设在这里:C:\ Program Files文件\微软的Visual Studio 9.0 \ Common7 \ IDE \ ProjectTemplatesCache \的VisualBasic \的Windows \ 1033 \ WindowsApplication.zip

    这将默认你的项目模板来禁用该功能。

  2. 我可以调试代码,而无需启用或禁用应用程序框架的问题,我不知道为什么你得到错误。 你有东西,指出了一些其他可执行的调试选项卡上设置? 是在编译或调试选项卡的配置属性设置为可能释放?

  3. 我不认为你做。



Answer 2:

我已经解决了这个问题,下面禁用删除property..given的检查项目“启用非托管代码调试”在项目 - >属性 - >调试 - >启用非托管代码调试



文章来源: “No symbols are loaded” in new Application Framework vb.net project