我有一个常见的MVC3项目,它有一些视图,这些视图使用RazorGenerator编译到程序集中。我已经确认这些类显示在生成的DLL中。我从另一个MVC3项目中引用了这个项目。当我试图在普通的MVC项目中使用一个视图时(例如,视图的名称空间是CommonMvcProject.Views.Shared ).
@{Html.RenderPartial("ViewFromCommonMVCProject");}...I得到一个错误:
没有找到部分视图'ViewFromCommonMVCProject‘,或者没有视图引擎支持搜索的位置。
我不想使用物理视图,我想在普通MVC项目的程序集中使用预编译的视图。如何将此项目配置为在公共程序集中进行搜索?
发布于 2012-12-22 02:04:58
下面的帖子看起来有你需要的细节。
http://www.chrisvandesteeg.nl/2010/11/22/embedding-pre-compiled-razor-views-in-your-dll/
希望这能有所帮助。
https://stackoverflow.com/questions/13960372
复制相似问题