vs2005编译保存c#

本文关键字:保存 编译 vs2005 | 更新日期: 2023-09-27 18:03:17

这让我很困惑,我找不到这个设置,如果它存在的话。我有90%的把握我的代码以前是在保存时编译的。我只是在使用c#时才开始有这个问题,.net工作得很好。

但现在我只能摆脱错误行等,当选择进入调试模式。例如,当我有一个方法

public bool Method1(){
//No code added yet so I get a blue line saying return something
} 

即使我在方法中添加了要返回的内容,保存时该行仍然在那里。它只会在我构建时消失。

(这只是一个例子,它似乎发生在很多其他事情)

EDIT -关于保存时编译的选项。

Build和Run中的选项设置正确

vs2005编译保存c#

这应该会在错误列表窗口中产生一个红色下划线和一个条目:"并非所有代码路径都返回值"。它是由IntelliSense解析器生成的,而不是编译器。保存文件不会删除错误提示,只有打开另一个项目才会。当然还有修改代码

在这个逻辑中有一个错误,在某些情况下错误列表不会被清除。我看到的唯一解决方法是重新启动Visual Studio。我只在某些智能感知警告中看到过这种情况,它只影响错误列表,而不是编辑器。我不记得触发这种情况的确切类型的警告,它只发生在打开一个项目的代码不是我写的时候。当我编辑代码时,这些消息通常不会持续很长时间。这是目前为止最好的解决方案。

应该是另一种方式吗?编译后保存。无论如何,您可以简单地更改ctrl+s组合键来构建并保存在设置菜单中。