【问题标题】:VS2005 immediately runs my older code when an error occursVS2005 发生错误时立即运行我的旧代码
【发布时间】:2013-07-18 01:17:33
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 可能在您的项目属性中..

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


【解决方案1】:

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

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

  2. 点击“选项...”

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

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

  5. 点击“构建并运行”

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

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

【讨论】:

    猜你喜欢
    • 2019-08-25
    • 1970-01-01
    • 2021-09-21
    • 2021-10-12
    • 2020-02-11
    • 1970-01-01
    • 2018-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多