Razor 南希,第一页没用

Razor 南希,第一页没用,razor,nancy,Razor,Nancy,我正试图获得与Nancy合作的第一个Razor模板,以及我的.cshtml的第一行 @inherits Nancy.ViewEngines.Razor.NancyRazorViewBase<dynamic> 一件非常奇怪的事情是,我有三个“错误”,但它们并没有停止构建。它们显示在错误列表中,类在解决方案资源管理器中以红色下划线,但在代码窗口中不显示。不相信我?截图如下。。。 更新 我通过添加对System.Web.Helpers和System.Web.WebPages的显式引用修

我正试图获得与Nancy合作的第一个Razor模板,以及我的.cshtml的第一行

@inherits Nancy.ViewEngines.Razor.NancyRazorViewBase<dynamic>
一件非常奇怪的事情是,我有三个“错误”,但它们并没有停止构建。它们显示在错误列表中,类在解决方案资源管理器中以红色下划线,但在代码窗口中不显示。不相信我?截图如下。。。

更新
我通过添加对System.Web.Helpers和System.Web.WebPages的显式引用修复了前两个错误。剩下的错误“NancyContext”不包含“ApplicationInstance”的定义,仍然困扰着我。ApplicationInstance是System.Web中的一种类型,我对此有一个参考。如果我删除System.Web引用,项目仍会生成。如果我添加引用,我仍然有错误。

我能说的是
ApplicationInstance
不是一个类型。可能您缺少名称空间或程序集包含


除此之外,你将不得不分享更多的信息,或者没有太多的事情要做

我今天遇到了同样的错误,然后注意到该项目是在“构建+智能感知”模式下构建的(如你的屏幕截图),转到下拉菜单,在“仅构建”模式下构建解决了我的错误

我很乐意分享信息。但是分享什么呢?我已经将我的内容复制到一个新项目中,目前我收到了相同的“错误”,但项目正在建设中。我认为这可能是我使用的项目模板的问题。无论如何,谢谢。若要复制,请尝试在VS2015中创建一个Nancy.Owin项目,该项目不引用System.Web,并使用Razor视图引擎。使用编辑器中打开的.cshtml文件构建项目。确保错误列表下拉列表设置为Build+IntelliSense。此下拉列表位于错误列表中。我得到同样的“错误”;更改此设置会隐藏它们。只有当.cshtml文件打开时,才会出现错误。我的项目使用OWIN,而没有引用System.Web,这可能是一个因素。您是否有可能解决了错误?没有。我通过在错误面板左侧的下拉列表中选择“仅构建”来修复此问题。
'NancyContext' does not contain a definition for 'ApplicationInstance' and no extension method 'ApplicationInstance' accepting a first argument of type 'NancyContext' could be found (are you missing a using directive or an assembly reference?)