无法使用NancyFx Razor ViewEngine

时间:2014-02-18 12:01:17

标签: c# asp.net-mvc razor nancy owin

现在超过2天,我正在尝试 Razor 作为 NancyFx ViewEngine 工作。我有2个项目:

  • MyApp.MainProject
    • 包含OWIN,Web主机启动配置,nancy bootstrapper ......
  • MyApp.Web
    • 包含静态网络文件&南希模块

我安装了软件包Nancy.Viewengines.Razor并按照此页面上的说明操作:https://github.com/NancyFx/Nancy/wiki/Razor-View-Engine,但我仍然无法构建项目。

首先,每个*.cshtml文件始终存在此错误:“无法加载文件或程序集”System.Web.Razor.Unofficial ...“,尽管它已存在并且已被项目的其余部分正确引用。

其次,几乎所有像RenderSection()RenderBody()这样的Razor方法都无法解析(当前上下文中不存在名称'...'。

当我删除包Nancy.Viewengines.Razor时,由于工具包'Visual Studio 2012的Web工具',Razor方法得到识别,但Nancy无法加载* .cshtml文件。 (当然,Nancy不知道如何处理它们。)如果我再次安装它,IntelliSense会中断,我无法构建项目。

我几乎遵循了所有可能的指南,已注册的构建提供程序,尝试使用官方的ASP.NET Razor程序包......我该怎么办?

0 个答案:

没有答案