Why doesn't F5 rebuild project before executio

2019-01-08 19:32发布

If I press F5, my project runs but it doesn't "see" any of the changes that I made. I need to manually (re)build before pressing F5 for it to work.

It worked well previously. Any idea what I need to change?

3条回答
Viruses.
2楼-- · 2019-01-08 20:23

Is it possible that you've reconfigured your "Build and Run" settings to "Never build"?

To check, follow these steps:

  1. From the Visual Studio IDE, open the "Tools" menu, and click "Options".
  2. Expand the "Projects and Solutions" header on the left.
  3. Click the "Build and Run" item.
  4. In the combo box labeled "On Run, when projects are out of date", ensure that you have the "Always build" option selected.

   Selecting Always build in VS Options dialog

查看更多
Fickle 薄情
3楼-- · 2019-01-08 20:26

Another reason (which I had) could be dependencies.

In Solution Explorer, right click the Startup Project - Build Dependencies - Project Dependencies.

If the project you are working on is not set as a dependency of the Startup project then it won't get Built when you F5 / run.

查看更多
疯言疯语
4楼-- · 2019-01-08 20:30

Also :

  • Right Click on the solution in the solution explorer.

  • Click on "Properties".

  • Navigate to configuration Properties -> Configuration on the left side of the window.

  • Make sur the "Build" checkbox is checked on the line of your project.

查看更多
登录 后发表回答