VS 2005编译保存C#

时间:2011-07-21 12:16:31

标签: c# visual-studio-2005 compilation

令我困惑的是,如果它存在,我无法找到此设置。 我90%确定我的代码以前用于编译保存。 我在使用C#时才开始遇到这个问题,.net工作正常。

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

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

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

(这只是其中很多其他事情似乎发生的一个例子)

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

“构建和运行”中的选项已正确设置

2 个答案:

答案 0 :(得分:0)

不应该相反吗?保存编译。 无论如何,你可以简单地改变ctrl + s组合键来构建并保存在设置菜单中。

答案 1 :(得分:0)

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

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