我有一个常见的MVC3项目,它有一些使用RazorGenerator编译到程序集中的视图。我已经确认这些类出现在生成的DLL中。我从另一个MVC3项目中引用了这个项目。当我尝试在常见的MVC项目中使用视图时(例如视图的命名空间为CommonMvcProject.Views.Shared
)...
@{Html.RenderPartial("ViewFromCommonMVCProject");}
...我收到错误:
找不到部分视图'ViewFromCommonMVCProject'或没有查看引擎 支持搜索的位置。
我不想使用物理视图,我想在常见的MVC项目的程序集中使用预编译的视图。如何配置此项目以在公共程序集中进行搜索?
答案 0 :(得分:0)
以下帖子看起来有你需要的详细信息。
http://www.chrisvandesteeg.nl/2010/11/22/embedding-pre-compiled-razor-views-in-your-dll/
希望有所帮助。