Asp.net mvc 这是什么-BoC.Web.Mvc.PrecompiledViews.ApplicationPartRegistry
我正试图在ASP.NET MVC 3中编译,将我的视图投影到dll,-这没关系,但当我注册dll时,我在这里遇到了问题:Asp.net mvc 这是什么-BoC.Web.Mvc.PrecompiledViews.ApplicationPartRegistry,asp.net-mvc,asp.net-mvc-3,razor,Asp.net Mvc,Asp.net Mvc 3,Razor,我正试图在ASP.NET MVC 3中编译,将我的视图投影到dll,-这没关系,但当我注册dll时,我在这里遇到了问题: var assembly = Assembly.LoadFrom(dll.FullName); // register compiled razor views // e.g. 'settings.cshtml' is registered as '~/extensions/plugins/rating/
var assembly = Assembly.LoadFrom(dll.FullName);
// register compiled razor views
// e.g. 'settings.cshtml' is registered as '~/extensions/plugins/rating/settings.cshtml'
BoC.Web.Mvc.PrecompiledViews.ApplicationPartRegistry.Register(assembly, pluginDir);
我不明白,那是什么-BoC
资料来源:
解决方案: 编译视图时,bin/Debug中有2个文件:
- Commons.Web.Mvc.PrecompiledViews.dll
- Crash.PageRating.dll
因此,BoC.Web.Mvc.PrecompiledViews.ApplicationPartRegistry位于Commons.Web.Mvc.PrecompiledViews.dll中,您必须将其添加到项目中。我无法使MSDN链接正常工作。
BoC
的内容是by,源代码是,而Commons.Web.Mvc.precompiledwiews.dll
则是
说到这里,Chris似乎建议改用David Ebbo。到目前为止,这一切都集成在
RazorGenerator.Mvc
NuGet包中。请看我的答案: