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

时间:2011-02-07 14:20:39

标签: visual-studio visual-studio-2010 build

如果我按 F5 ,我的项目会运行,但它不会“看到”我所做的任何更改。我需要手动(重新)构建才能按 F5 才能使其正常工作。

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

5 个答案:

答案 0 :(得分:75)

另外:

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

  • 点击“属性”。

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

  • 在项目的行上选中“构建”复选框。

答案 1 :(得分:74)

答案 2 :(得分:2)

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

在Solution Explorer中,右键单击Startup Project - Build Dependencies - Project Dependencies。

如果你正在处理的项目没有被设置为Startup项目的依赖项,那么当你F5 / run时它就不会被建立。

答案 3 :(得分:0)

好吧,由于某种原因,以上所有解决方案均不适用于我,因此我进行了预构建事件(右键单击项目->属性->构建事件),在该事件中,在构建之前删除bin和obj文件夹。

答案 4 :(得分:0)

我是C#和Visual Studio的新手,但我发现去Build-> Clean Project也对我有用,如果您已经尝试选择“ Always build”选项,但它不起作用。