Visual Studio: How to override the default "Build Action" for certain extension types per project or solution?

Posted by Lukasz Podolak on Stack Overflow See other posts from Stack Overflow or by Lukasz Podolak
Published on 2010-07-23T16:20:41Z Indexed on 2011/02/02 15:25 UTC
Read the original article Hit count: 251

Filed under:
|
|
|

I'm serving my asp.net mvc views from many assemblies and copying views to the main application on post-build event.

This works, however, I realized, that when I change something in view and just hit F5, changes are not included. What I have to do to see changes is to: save, build<- explicitly clicking, and then hit F5. However, it's pretty annoying solution.

I discovered that setting Build action to "Embedded Resource" on view solves the problem as well, however other devs may not remember that they have to do this after adding every view to the solution.

Is there a way to override the default build action for certain file extensions, such as: *.aspx, *.ascx in project or (better) in solution ?

What I've found is an ability to add this setting globally, per machine, but I do not want to do that (link: http://blog.andreloker.de/post/2010/07/02/Visual-Studio-default-build-action-for-non-default-file-types.aspx)

Any ideas ?

© Stack Overflow or respective owner

Related posts about visual-studio

Related posts about mvc