I have an MVC-ish project that includes pre-compiled, reuseable views created by the RazorGenerator tool. This generates a reusable shell for other websites. I can successfully include that project in another project in the same solution.
I want to be able to reuse the shell project in other MVC projects in their own solutions. I believe packaging and distributing the shell via an internal NuGet server is the best way to go.
I created an initial NuGet package for the project following NuGet's instructions. This package has too much in it. I am working to trim it down.
Does anyone have a set of best practices for creating and reusing a generated shell like this?