我使用Visual Studio 2008在VB.NET中开发Windows应用程序。最近我重装了我的电脑并从XP转移到Windows 7 64位。现在,当我正在调试时,当我应该得到一个运行时错误时,可执行文件会锁定,因为它应该像你在调试中所期望的那样使用崩溃的行调出代码。
这不会一直发生,只有当我在一个不在我正在调试的程序集中的单独程序集中得到运行时错误时。它过去工作正常,但现在它锁定。如果我在Visual Studio之外运行可执行文件(没有调试),我至少会得到一个你希望的运行时错误。调试时我甚至没有得到它。有什么想法吗?
答案 0 :(得分:1)
您是否有可能需要更改项目设置以编译为64位架构? (也许你已经知道这是哪里了,但是>转到项目属性>构建标签>平台下拉列表)