无法安装Microsoft.AspNet.Razor 3.0.0

时间:2013-11-04 11:09:06

标签: asp.net razor razorengine

我正在开发一个ASP.NET项目,我需要在其中进行简单的HTML模板化。

最漂亮的解决方案似乎是RazorEngine,它依赖于Microsoft.AspNet.Razor。但是,尝试通过Nuget安装Microsoft.AspNet.Razor时,会显示以下错误消息:

  

安装'Microsoft.AspNet.Razor 3.0.0'。
成功   安装'Microsoft.AspNet.Razor 3.0.0'。
添加   'Microsoft.AspNet.Razor 3.0.0'到EBulkDBSManagementApp   卸载'Microsoft.AspNet.Razor 3.0.0'。
成功   卸载'Microsoft.AspNet.Razor 3.0.0'。
安装失败。   回滚...
无法安装包   'Microsoft.AspNet.Razor 3.0.0'。您正在尝试安装此软件包   进入一个针对'.NETFramework,Version = v4.0'的项目,但是   包不包含任何程序集引用或内容文件   与该框架兼容。有关更多信息,请联系   包裹作者。

任何解决方案?

1 个答案:

答案 0 :(得分:30)

最新的RazorEngine 3.4.0 NuGet包依赖于Microsoft.AspNet.Razor 3.0.0 NuGet包,它需要.Net 4.5

如果您希望将RazorEngine与4.5之前的.NET版本一起使用,那么您将需要使用RazorEngine 3.3.0 NuGet pacakage。

您可以使用包管理器控制台使用以下命令安装它。

Install-Package RazorEngine -Version 3.3.0