2

我有一个常见的 MVC3 项目,其中有一些使用 RazorGenerator 编译到程序集中的视图。我已经确认这些类出现在生成的 DLL 中。我从另一个 MVC3 项目中引用了这个项目。当我尝试在通用 MVC 项目中使用视图时(CommonMvcProject.Views.Shared例如,视图的命名空间是 )...

@{Html.RenderPartial("ViewFromCommonMVCProject");}

...我收到一个错误:

未找到部分视图“ViewFromCommonMVCProject”或没有视图引擎支持搜索到的位置。

我不想使用物理视图,我想在通用 MVC 项目的程序集中使用预编译视图。如何配置此项目以在通用程序集中进行搜索?

4

1 回答 1

0

The following post looks like it has the details you need.

http://www.chrisvandesteeg.nl/2010/11/22/embedding-pre-compiled-razor-views-in-your-dll/

Hope that helps.

于 2012-12-22T02:04:58.580 回答