【发布时间】:2017-05-04 21:31:55
【问题描述】:
我正在尝试通过本教程在 .NET Core 中使用 Web 套接字:https://zbrad.github.io/tools/wscore/
当我需要在我的 Startup.cs 类中进行此调用时遇到问题:
app.UseWebSockets();
我在尝试构建时收到此错误:
以下方法或属性之间的调用不明确: 'Microsoft.AspNetCore.Builder.WebSocketMiddlewareExtensions.UseWebSockets(Microsoft.AspNetCore.Builder.IApplicationBuilder)' 和 'Microsoft.AspNetCore.Builder.WebSocketMiddlewareExtensions.UseWebSockets(Microsoft.AspNetCore.Builder.IApplicationBuilder)'
我根本不知道问题出在哪里,这是我在 project.json 文件中的依赖项:
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.1",
"type": "platform"
},
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.1",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.AspNetCore.WebSockets": "1.0.1",
"Microsoft.AspNetCore.WebSockets.Server": "0.1.0",
"Microsoft.AspNetCore.StaticFiles": "1.1.1"
}
有人知道这个奇怪的模棱两可的错误是什么吗?它引用了相同的命名空间。
【问题讨论】:
标签: c# asp.net-core