0

多年来,我在用 VS2005 编写 VB.NET 代码时有这种行为:

如果我的代码包含语法错误,当我按下 F5 时,弹出窗口会询问“您要停止...还是运行此代码的先前编译版本?”

(我总是会点击 STOP。不知道为什么有人想要运行他们的代码的早期版本,而不是你现在尝试编写/修复的代码。)

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

我是否不小心更改了某些编译器选项?我什至会从哪里开始寻找这个?

4

1 回答 1

0

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

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

  2. 点击“选项...”

  3. 检查“显示所有设置”(在 vs2010 上,它位于窗口的左下方)

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

  5. 单击“构建并运行”

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

我假设您当前的设置在组合框中有“启动旧版本”。希望有帮助!

于 2013-07-18T03:02:36.863 回答