Visual studio 为什么';在Visual Studio中执行之前重建项目?

Visual studio 为什么';在Visual Studio中执行之前重建项目?,visual-studio,visual-studio-2010,build,Visual Studio,Visual Studio 2010,Build,如果我按F5,我的项目将运行,但它不会“看到”我所做的任何更改。我需要手动(重新)建立之前,按F5的工作 它以前工作得很好。知道我需要更改什么吗?您是否已将“生成并运行”设置重新配置为“从不生成” 要进行检查,请执行以下步骤: 从VisualStudioIDE中,打开“工具”菜单,然后单击“选项” 展开左侧的“项目和解决方案”标题 单击“构建并运行”项 在标有“项目过期时运行”的组合框中,确保选择了“始终生成”选项 另外: 右键单击解决方案资源管理器中的解决方案 点击“属性” 导航到窗口左侧的

如果我按F5,我的项目将运行,但它不会“看到”我所做的任何更改。我需要手动(重新)建立之前,按F5的工作


它以前工作得很好。知道我需要更改什么吗?

您是否已将“生成并运行”设置重新配置为“从不生成”

要进行检查,请执行以下步骤:

  • 从VisualStudioIDE中,打开“工具”菜单,然后单击“选项”
  • 展开左侧的“项目和解决方案”标题
  • 单击“构建并运行”项
  • 在标有“项目过期时运行”的组合框中,确保选择了“始终生成”选项
  • 另外:

    • 右键单击解决方案资源管理器中的解决方案

    • 点击“属性”

    • 导航到窗口左侧的配置属性->配置

    • Make sur在项目行选中“Build”复选框

      • 另一个原因(我有)可能是依赖性

        在解决方案资源管理器中,右键单击启动项目-生成依赖项-项目依赖项


        如果您正在处理的项目未设置为启动项目的依赖项,则在F5/运行时不会生成该项目。

        好的,由于某些原因,上述所有解决方案都不适用于我,因此我创建了一个预生成事件(右键单击“项目->属性->生成事件”)我在构建之前删除bin和obj文件夹。

        我对C#和Visual Studio不熟悉,但我发现,如果您已经尝试选择“始终构建”选项,但它不起作用,则“构建->清理项目”对我也有效。

        也值得取消勾选“仅构建启动项目和运行时的依赖项”。如果您在尝试工具->选项设置后来到这里,请查看下面franssu的答案。此处相同。尽管我做了这两个解决方案,但这一个使我的项目开始构建。可能是因为我的解决方案中有两个项目,而我试图执行的一个项目没有启用“生成”选项,因此没有生成任何项目。这解决了我的问题,在对解决方案中最近添加的启动项目进行更改后,始终必须重新生成。