我对VB.NET没那么认真,我正在处理的应用程序不是我自己编写的 它通过IDE工作正常但是一旦我从exe运行它就会给我上面的错误。
任何线索?
这真是在惹恼我!
答案 0 :(得分:5)
我能想到的唯一用户定义的断点是
Debugger.Break()
所以,我怀疑.exe是在调试模式下编译的。我建议Reflector查看代码并确定是否在那里的某处有一个Debugger.Break()。
答案 1 :(得分:3)
Afaik,如果您在调试设置下进行编译,这种情况可能会发生。您应能够通过执行以下操作来修复它:
来源:p2p.wrox.com
答案 2 :(得分:0)
我相信exe文件是使用“Debug”设置编译的。尝试将Build设置更改为Release并执行项目的完整构建(重建)。然后尝试运行可执行文件。它应该正常运行。
您看到该错误的原因是因为当您在Visual Studio中正常编译和运行应用程序时,它会编译可执行文件的Debug版本。调试版本和发布版本之间的区别在于调试版本具有由编译器添加的附加信息,因此可以正确调试。
答案 3 :(得分:0)
我建议您在代码中查找stop
。这就是为我生成这个错误的原因。