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

问题描述 投票:0回答:1

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

如果我的代码包含语法错误,当我按 F5 时,会弹出一个窗口询问 类似“你想停止...还是运行之前编译的 该代码的版本?”

(我总是会点击“停止”。不知道为什么有人想要运行其代码的先前版本,而不是您现在尝试编写/修复的代码。)

昨天,事情发生了变化。 现在,即使像

"callll ThisCodeDoesntExist(xxx.zzz)"
这样的明显错误也会立即运行我的旧代码。 没有弹出窗口。 别无选择。 没有警告。 没有错误。 没什么。

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

vb.net compiler-errors visual-studio-2005 compiler-options
1个回答
0
投票

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

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

  2. 单击“选项...”

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

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

  5. 单击“构建并运行”

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

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

© www.soinside.com 2019 - 2024. All rights reserved.