添加RazorFormat会在ServiceStack中出错

时间:2015-10-08 12:06:31

标签: razor servicestack

我尝试使用Nuget Package Manager将RazorFormat添加到我的ServiceStack项目中但是没有正确添加。像这样添加RazorFormat会给我的解决方案带来很多错误。所以我下载了ServiceStack.Razor.4.0.46并手动添加了参考,并添加了它。现在使用Razor我试图将它作为插件添加到我的Global.asax.cs中,就像这样..

Plugins.Add(new RazorFormat());

这里我得到了最好的重载方法在编译时有一些无效的参数错误。

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

问题是因为您尝试引用不兼容的 3.9.25 dll(超过3年),这个月最新 v4.0.46 < / strong>即可。您需要确保所有ServiceStack软件包的版本具有完全相同的版本。

删除并重新添加ServiceStack NuGet包到您的所有项目,然后删除您的/packages文件夹,并在NuGet包恢复后确保您的/packages文件夹中只有相同的版本,如果你不是这意味着你的一些项目引用了不兼容的版本。

如果您想使用ServiceStack的旧版v3,请参阅ServiceStack V3 Home Page以获取有关安装,卸载和更新NuGet软件包的说明。