I have a solution (see attachment) with two projects, one with a 'Configuration Type' being 'Application (.exe)' and the other one being a 'Utility'.The application project is configured as the startup project and is depending on the utility. The 'Utility' project contains a file whose 'Item Type' is set to 'Custom Build Tool'. For the sake of demonstration, the custom build tool's command simply echos a message.The issue: In VC10, the utility project was executed every single time the application was strated with Strg+F5 (or just F5). Each run printed the echo message. In VC12, the utility project is run only when the application is build, as if it were merely a pre-build event. VC12 seems to decide that after the utility project has been run once, it is up to date whereas I expect it to run every single time.
Visual Studio/Team Foundation Server/.NET Framework Tooling Version
What category (if any) best represents this feedback?
Steps to reproduce
Operating System Language