为什么F5在Visual Studio中执行之前不重建项目?

Mac*_*iej 66 build visual-studio-2010 visual-studio

如果我按下F5,我的项目会运行,但它不会"看到"我所做的任何更改.在按下F5它之前我需要手动(重新)构建.

它之前运作良好.知道我需要改变什么吗?

fra*_*ssu 77

另外:

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

  • 单击"属性".

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

  • 在项目的行上选中"构建"复选框.


Cod*_*ray 74

您是否有可能将"构建并运行"设置重新配置为"从不构建"?

要检查,请按照下列步骤操作:

  1. 在Visual Studio IDE中,打开"工具"菜单,然后单击"选项".
  2. 展开左侧的"项目和解决方案"标题.
  3. 单击"构建并运行"项.
  4. 在标记为"运行时,项目已过期"的组合框中,确保选中"始终构建"选项.

   选择始终在VS选项对话框中构建

  • 值得一提的是"只在构建启动项目和依赖于Run". (15认同)
  • @Grimthorr生命保护!谢谢你的美味小费. (2认同)

Jon*_*rts 6

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

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

如果您正在处理的项目未设置为启动项目的依赖项,那么当您 F5 / 运行时它不会被构建。