Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 这是什么-BoC.Web.Mvc.PrecompiledViews.ApplicationPartRegistry_Asp.net Mvc_Asp.net Mvc 3_Razor - Fatal编程技术网

Asp.net mvc 这是什么-BoC.Web.Mvc.PrecompiledViews.ApplicationPartRegistry

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/

我正试图在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/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包中。请看我的答案: