发生错误时,VS2005立即运行我的旧代码

时间:2013-07-18 01:17:33

标签: vb.net compiler-construction compiler-errors visual-studio-2005 compiler-options

多年来,我在使用VS2005编写VB.NET代码时遇到了这种情况:

  

如果我的代码包含语法错误,当我点击F5时,弹出窗口会询问   像“你想停止......或运行以前编译过的东西”   这段代码的版本?“

(我总是会遇到STOP。不知道为什么有人会想要运行他们代码的先前版本,而不是你现在要编写/修复的代码。)

昨天发生了变化。现在即使像"callll ThisCodeDoesntExist(xxx.zzz)"这样明显的错误也会立即运行我的旧代码。没有弹出窗口。没有选择。没有警告。没错。什么都没有。

我是否意外更改了某些编译器选项?我甚至会在哪里开始寻找这个?

1 个答案:

答案 0 :(得分:0)

我正在运行vs2010,所以我不确定是否会有任何差异,但请尝试以下步骤:

  1. 点击主工具栏中的“工具”(文件,编辑等)

  2. 点击“选项...”

  3. 选中“显示所有设置”(在vs2010上,这位于窗口的左下角)

  4. 展开“项目和解决方案”

  5. 点击“构建并运行”

  6. 然后在“运行时,发生构建或部署错误时:”选择“提示启动”

    我认为你目前的设置在组合框中有'启动旧版'。希望有所帮助!