首页 > 解决方案 > asp.net 在本地完美构建,但在添加 signalR 后在 devops 上失败

问题描述

我得到的错误。

[debug]Processed: vso[task.logissue type=Error;sourcepath=D:\a\1\s\Hubs\FiscalAttestsHub.cs;linenumber=9;columnnumber=24;code=CS0234;]类型或命名空间名称'命名空间“Microsoft.AspNet”中不存在 SignalR(您是否缺少程序集引用?) Hubs\FiscalAttestsHub.cs(9,24):错误 CS0234:命名空间中不存在类型或命名空间名称“SignalR” 'Microsoft.AspNet'(您是否缺少程序集引用?) [D:\a\1\s\.csproj]

[错误]\Startup.cs(2,24):错误 CS0234:命名空间“Microsoft.AspNet”中不存在类型或命名空间名称“SignalR”(您是否缺少程序集引用?)

[debug]Processed: vso[task.logissue type=Error;sourcepath=D:\a\1\s\Startup.cs;linenumber=2;columnnumber=24;code=CS0234;]类型或命名空间名称'SignalR'命名空间“Microsoft.AspNet”中不存在(您是否缺少程序集引用?) Startup.cs(2,24):错误 CS0234:命名空间“Microsoft.AspNet”中不存在类型或命名空间名称“SignalR” ' (您是否缺少程序集引用?) [D:\a\1\s\.csproj]

[错误]\Hubs\FiscalAttestsHub.cs(14,37):错误 CS0246:找不到类型或命名空间名称“Hub<>”(您是否缺少 using 指令或程序集引用?)

[debug]Processed: vso[task.logissue type=Error;sourcepath=D:\a\1\s\Hubs\FiscalAttestsHub.cs;linenumber=14;columnnumber=37;code=CS0246;]类型或命名空间名称'找不到 Hub<>'(您是否缺少 using 指令或程序集引用?) Hubs\FiscalAttestsHub.cs(14,37):错误 CS0246:找不到类型或命名空间名称“Hub<>”(您是否缺少 using 指令或程序集引用?) [D:\a\1\s\.csproj]

[警告]\Mail\Models\PaymentReceivedMM.cs(100,23):警告 CS0108:“PaymentReceivedMM.TenantName”隐藏了继承的成员“MailModel.TenantName”。如果打算隐藏,请使用 new 关键字。

[调试]已处理:vso[task.logissue type=Warning;sourcepath=D:\a\1\s\Mail\Models\PaymentReceivedMM.cs;linenumber=100;columnnumber=23;code=CS0108;]'PaymentReceivedMM.TenantName ' 隐藏继承的成员 'MailModel.TenantName'。如果打算隐藏,请使用 new 关键字。Mail\Models\PaymentReceivedMM.cs(100,23):警告 CS0108:“PaymentReceivedMM.TenantName”隐藏了继承的成员“MailModel.TenantName”。如果打算隐藏,请使用 new 关键字。[D:\a\1\s\.csproj]

[错误]\Controllers\Identity\AccountController.cs(59,17):错误 CS0246:找不到类型或命名空间名称“IAuthenticationManager”(您是否缺少 using 指令或程序集引用?)

[debug]Processed: vso[task.logissue type=Error;sourcepath=D:\a\1\s\Controllers\Identity\AccountController.cs;linenumber=59;columnnumber=17;code=CS0246;]类型或命名空间找不到名称“IAuthenticationManager”(您是否缺少 using 指令或程序集引用?) Controllers\Identity\AccountController.cs(59,17):错误 CS0246:找不到类型或命名空间名称“IAuthenticationManager”(您是否缺少 using 指令或程序集引用?) [D:\a\1\s\.csproj]

[错误]\Controllers\Identity\ManageController.cs(72,17):错误 CS0246:找不到类型或命名空间名称“IAuthenticationManager”(您是否缺少 using 指令或程序集引用?)

[debug]Processed: vso[task.logissue type=Error;sourcepath=D:\a\1\s\Controllers\Identity\ManageController.cs;linenumber=72;columnnumber=17;code=CS0246;]类型或命名空间找不到名称“IAuthenticationManager”(您是否缺少 using 指令或程序集引用?) Controllers\Identity\ManageController.cs(72,17):错误 CS0246:找不到类型或命名空间名称“IAuthenticationManager”(您是否缺少 using 指令或程序集引用?) [D:\a\1\s\.csproj]

[错误]\Models\Identity\AppRoleManager.cs(16,61):错误 CS0246:找不到类型或命名空间名称“IOwinContext”(您是否缺少 using 指令或程序集引用?)

[debug]Processed: vso[task.logissue type=Error;sourcepath=D:\a\1\s\Models\Identity\AppRoleManager.cs;linenumber=16;columnnumber=61;code=CS0246;]类型或命名空间找不到名称“IOwinContext”(您是否缺少 using 指令或程序集引用?) Models\Identity\AppRoleManager.cs(16,61):错误 CS0246:找不到类型或命名空间名称“IOwinContext”(您是否缺少 using 指令或程序集引用?) [D:\a\1\s\.csproj]

[错误]\Models\Identity\AppSigninManager.cs(21,97):错误 CS0246:找不到类型或命名空间名称“IOwinContext”(您是否缺少 using 指令或程序集引用?)

[debug]Processed: vso[task.logissue type=Error;sourcepath=D:\a\1\s\Models\Identity\AppSigninManager.cs;linenumber=21;columnnumber=97;code=CS0246;]类型或命名空间找不到名称“IOwinContext”(您是否缺少 using 指令或程序集引用?) Models\Identity\AppSigninManager.cs(21,97):错误 CS0246:找不到类型或命名空间名称“IOwinContext”(您是否缺少 using 指令或程序集引用?) [D:\a\1\s\.csproj]

[错误]\Models\Identity\AppSigninManager.cs(13,61):错误 CS0246:找不到类型或命名空间名称“IAuthenticationManager”(您是否缺少 using 指令或程序集引用?)

[debug]Processed: vso[task.logissue type=Error;sourcepath=D:\a\1\s\Models\Identity\AppSigninManager.cs;linenumber=13;columnnumber=61;code=CS0246;]类型或命名空间找不到名称“IAuthenticationManager”(您是否缺少 using 指令或程序集引用?) Models\Identity\AppSigninManager.cs(13,61):错误 CS0246:找不到类型或命名空间名称“IAuthenticationManager”(您是否缺少 using 指令或程序集引用?) [D:\a\1\s\.csproj]

[错误]\Models\Identity\AppUserManager.cs(24,93):错误 CS0246:找不到类型或命名空间名称“IOwinContext”(您是否缺少 using 指令或程序集引用?)

[debug]Processed: vso[task.logissue type=Error;sourcepath=D:\a\1\s\Models\Identity\AppUserManager.cs;linenumber=24;columnnumber=93;code=CS0246;]类型或命名空间找不到名称“IOwinContext”(您是否缺少 using 指令或程序集引用?) Models\Identity\AppUserManager.cs(24,93):错误 CS0246:找不到类型或命名空间名称“IOwinContext”(您是否缺少 using 指令或程序集引用?) [D:\a\1\s\.csproj]

[错误]\Models\Identity\ManageViewModels.cs(37,22):错误 CS0246:找不到类型或命名空间名称“AuthenticationDescription”(您是否缺少 using 指令或程序集引用?)

标签: c#asp.net-mvcbuildazure-devops

解决方案


发现了问题。不知何故,signalR 包不再在已安装的 nugget 包列表中,但本地构建非常好,并且也可以运行应用程序。

解决方案:重新添加 nuget 包,现在在 azure 上构建也可以。


推荐阅读