C# Visual Studio未更新生成

C# Visual Studio未更新生成,c#,build,visual-studio-2013,C#,Build,Visual Studio 2013,目前我正在VS Express 2013中创建一个项目,但我注意到我的构建不再包含任何新内容。我的意思是,它一次又一次地构建同一个旧项目,而不是向构建中添加任何内容。当我尝试关闭和重新打开VS时,我的所有更改仍然存在于设计器和.cs文件中,但构建仍然不会提供任何更新。我使用默认设置构建,使用调试构建设置 我也尝试过做这里提到的事情: 但是build复选框已经被选中,所以这不是问题 有什么线索吗 谢谢 对不起,我刚想好,但我会把这个留给遇到同样问题的人 在进入build菜单下,然后选择Rebuil

目前我正在VS Express 2013中创建一个项目,但我注意到我的构建不再包含任何新内容。我的意思是,它一次又一次地构建同一个旧项目,而不是向构建中添加任何内容。当我尝试关闭和重新打开VS时,我的所有更改仍然存在于设计器和.cs文件中,但构建仍然不会提供任何更新。我使用默认设置构建,使用调试构建设置

我也尝试过做这里提到的事情:

但是build复选框已经被选中,所以这不是问题

有什么线索吗


谢谢

对不起,我刚想好,但我会把这个留给遇到同样问题的人


在进入build菜单下,然后选择Rebuild solution(重建解决方案)之后,我的项目已正确构建,只需选择build(构建)即可立即构建最新的项目。这一定是一些小故障使VS认为我没有做任何更改,但这解决了它。

当尝试运行过时的项目时,Visual Studio会询问您是否要构建它。还有一个复选框显示“不再显示此对话框”

如果您选中该对话框,然后选择“否”,您将遇到这个问题。对项目进行更改后,Visual Studio将不再重建项目,并且不会提示您重建项目

要解决此问题,您需要转到工具>选项>项目和解决方案>构建并运行


确保仅在运行时生成启动项目和依赖项选项为未选中,并且在运行时,当项目过期时选项设置为提示构建

,但在VS2017和2019中,为了使用启动和依赖项进行编译,需要哪些代码?