使用Meleze.Web时的错误 - Nuget Gallery的1.0.0

时间:2011-06-22 13:30:15

标签: asp.net-mvc-3 razor nuget-package

我正在尝试使用Meleze.Web - 1.0.0来缩小asp.net mvc 3应用程序的剃刀视图。我已经安装了软件包并修改了ReadMe部分中的配置,但它引发了以下错误:

System.InvalidOperationException: Could not locate Razor Host Factory type: Meleze.Web.Razor.MinifyHtmlWebRazorHostFactory,Meleze.Web.Razor

我在~/Views/Web.config中所做的更改:

<!--<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />-->
<host factoryType="Meleze.Web.Razor.MinifyHtmlWebRazorHostFactory,Meleze.Web.Razor" />

有关于此的任何想法吗?

1 个答案:

答案 0 :(得分:1)

您使用NuGet包下载的程序集名为Meleze.Web,而不是Meleze.Web.Razor,如README文件中所示,因此:

<host factoryType="Meleze.Web.Razor.MinifyHtmlWebRazorHostFactory, Meleze.Web" />

如果需要,您可以联系包的作者来更新他的README文件。