当前位置: 首页 > 知识库问答 >
问题:

找不到IAppBuilder的类型或命名空间(使用指令pr程序集引用丢失)

施阎宝
2023-03-14

我正在做一个Asp。Net MVC 4应用程序,我在其中使用SignalR 2.0.1,并使用Owin启动类对其进行了映射,最初运行良好。

突然,当我试图重建我的应用程序时,它说找不到类型are namespaceIAppbuilder

下面是我的创业课程

using Microsoft.Owin;
using Owin;
using WhiteBoardApp;

namespace WhiteBoardApp
{
    public class Startup
    {
        public void Configuration(IAppBuilder app)
        {
            app.MapSignalR();
        }
    }
}

我也安装了Owin包,由于某些原因我找不到Owin Startup类,所以我只是添加了一个普通类并包含了所有需要的引用。请问我在哪里犯了错误

共有3个答案

孔硕
2023-03-14

IAppBuilder界面位于Owin包下。只需在类文件中添加一个引用:

使用Owin;

重建。你的项目会解决这个问题。

我不知道为什么VS没有注意到这一点,但它没有。一旦我在我的项目中添加了这一引用,那么一切就都准备好了。

万俟玉书
2023-03-14

我也有类似的问题。但问题恰恰相反,它导致了微软。Owin,很明显

Update-Package Owin -Reinstall

不起作用,更新包Owin

但是

Install-Package Microsoft.Owin

对我来说很好,谢谢。

郎思远
2023-03-14

尝试使用软件包管理控制台并执行以下操作

Update-Package Owin -Reinstall
 类似资料:
  • 大家好。我目前正在做一个Xamarin。窗体可移植应用程序,我在其中创建了两个视图,即MainPageMain.xaml和秒age.xaml.在pp.cs中,我已将根页面设置为MainPageMain,但我想将其更改为秒页面。 每次我更改它时,都会出现此错误: 找不到类型或命名空间名称“PROJECTNAME”(您是否缺少使用指令或程序集引用? 这背后的原因是什么?如果你需要更多代码,请告诉我。

  • 所以,我有一个C#的MVC4项目,我正在使用Visual Studio For Web 2012 Express。 由于以下错误,我无法编译projecto:找不到类型或命名空间名称“BundleCollection”(是否缺少using指令或程序集引用?) 通常,这意味着缺少一个库。因此,在互联网上快速搜索后,我使用NuGet安装了微软。AspNet。网状物优化,但仍然不起作用。 让我感兴趣的是

  • 我有一个非常简单的代码和一些非常简单的文件 我创建了一个C#文件来插入一些数据并从中收集管脚,但当我这样做时,它会给我以下错误: 错误CS0246找不到类型或命名空间名称“Places”(是否缺少using指令或程序集引用?) 我的代码: 数据反恐精英 地图页。cs(这里是错误) 我想这是所有需要的代码。我希望这足够了。 我参考了以下答案: 反序列化-json-object-xamarin-and

  • 我尝试使用以下方法解析xml文档: 我得到了一个错误: 找不到类型或命名空间名称“XmlDocument”。是否缺少程序集引用? 即使我有使用系统。Xml; 我不确定程序集引用是什么。我正在使用Xamarin Studio。我看到有几个文件夹可供参考。在基础项目的references文件夹中,我没有看到System的条目。Xml 但在个别平台上,我确实看到了这个系统。里面有Xml。 我该怎么做才能

  • 在Visual Studio 2015专业版中打开我的项目时,我的所有视图(*. cshtml)中都有以下错误(以及更多)。 错误CS0246找不到类型或命名空间名称“系统”(您是否缺少使用指令或程序集引用?)严重性代码描述项目文件行 错误CS0518预定义类型“系统”。对象“”未定义或导入严重性代码描述项目文件行 错误CS0518预定义类型“系统”。字符串“”未定义或导入 我有这些参考资料: 我

  • 我已经创建了空的ASP.NET核心项目,我想在那里设置角。为此,我需要应用程序服务静态文件。所以我的startup.cs看起来是: 怎么了?