我不是那個在VB.NET上,我正在處理的應用程序不是由我自己寫的。
它通過IDE工作正常,但一旦我從exe中運行它,它給了我上述錯誤。VB.NET - 應用程序遇到了用戶定義的斷點
任何線索?
這真的讓我感到厭煩!
我不是那個在VB.NET上,我正在處理的應用程序不是由我自己寫的。
它通過IDE工作正常,但一旦我從exe中運行它,它給了我上述錯誤。VB.NET - 應用程序遇到了用戶定義的斷點
任何線索?
這真的讓我感到厭煩!
Afaik,如果您正在調試設置下編譯,這可能會發生的唯一方法。您應該可以做修復它下面:
來源:p2p.wrox.com
唯一的用戶定義的突破,我能想到的一點是
Debugger.Break()
所以,我會懷疑的。exe在調試模式下編譯。我會建議Reflector查看代碼並確定是否存在Debugger.Break()中的某處。
我相信exe文件是使用「Debug」設置編譯的。嘗試將「生成」設置更改爲「發佈」,然後執行完整生成(重建)項目。然後嘗試運行可執行文件。它應該運行正常。
您看到該錯誤的原因是因爲當您通常在Visual Studio中編譯和運行應用程序時,它會編譯可執行文件的Debug版本。調試版本和發佈版本之間的不同之處在於,調試版本具有由編譯器添加的附加信息,因此可以正確調試它。
我建議尋找你的代碼stop
。這就是我產生這個錯誤的原因。
它是否在發佈模式下編譯? – 2008-09-25 00:33:05