we have a bunch of cshtml files (example ~\src\Microsoft.Web.Helpers\LinkShare.cshtml) that autogen a .cs file using [razor generator](http://visualstudiogallery.msdn.microsoft.com/1f6ec6ff-e89b-4c47-8e79-d2d68df894ec). We don't run this tool automatically during build as it requires installing an external tool. The developer making changes to the cshtml file has to manually run the tool from the context menu.
As this is a manual process, the developer tends to forget this step causing the cshtml file to be out-of-sync and hence any fixes/changes will not show up in the actual assembly/code. Example commit is https://aspnetwebstack.codeplex.com/SourceControl/changeset/d0d4da0a9c754cb107087881860dd510400868e9
We should either try to run this tool automatically during our build or at least detect that the tool hasn't been run and fail the build with appropriate error.
As this is a manual process, the developer tends to forget this step causing the cshtml file to be out-of-sync and hence any fixes/changes will not show up in the actual assembly/code. Example commit is https://aspnetwebstack.codeplex.com/SourceControl/changeset/d0d4da0a9c754cb107087881860dd510400868e9
We should either try to run this tool automatically during our build or at least detect that the tool hasn't been run and fail the build with appropriate error.