多年来,我在使用VS2005编写VB.NET代码时遇到了这种情况:
如果我的代码包含语法错误,当我点击F5时,弹出窗口会询问 像“你想停止......或运行以前编译过的东西” 这段代码的版本?“
(我总是会遇到STOP。不知道为什么有人会想要运行他们代码的先前版本,而不是你现在要编写/修复的代码。)
昨天发生了变化。现在即使像"callll ThisCodeDoesntExist(xxx.zzz)"
这样明显的错误也会立即运行我的旧代码。没有弹出窗口。没有选择。没有警告。没错。什么都没有。
我是否意外更改了某些编译器选项?我甚至会在哪里开始寻找这个?
答案 0 :(得分:0)
我正在运行vs2010,所以我不确定是否会有任何差异,但请尝试以下步骤:
点击主工具栏中的“工具”(文件,编辑等)
点击“选项...”
选中“显示所有设置”(在vs2010上,这位于窗口的左下角)
展开“项目和解决方案”
点击“构建并运行”
然后在“运行时,发生构建或部署错误时:”选择“提示启动”
我认为你目前的设置在组合框中有'启动旧版'。希望有所帮助!