c# - Visual Studio,想从 system.net.websockets .net 框架中添加参考程序集 websocket
问题描述
我正在使用Visual Studio Community 2017。
试图参考.net framework Websockets
,下面的链接。
https://docs.microsoft.com/en-gb/dotnet/api/system.net.websockets?view=netframework-4.5
虽然我无法从Nuget
或 `中找到此文件
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5
`
我应该下载原始dll
文件并添加到本地文件夹吗?
请帮助我被卡住了,只想使用microsoft APIs
,想知道为什么 microsoft API 很难使用...
编辑 1: 在堆栈溢出的朋友的帮助下进行了一些进一步的测试后,我意识到我犯的一些错误导致我对问题的误解。
首先,在浏览object browser
inVisual Studio
时,reference assembly
包会显示其中的功能,但是当我从 中引用包时Nuget
,没有出现任何功能,我认为包没有加载。
但是,它实际上已经加载并且可以工作,我只需将目标框架设置为 4.6.0 以便它与接受答案链接的 nuget 包一起工作。
解决方案
Websocket 已经在这里可用了,你只需要安装这个包
工具 > nuget 包管理器 > 包管理器控制台
安装包 System.Net.WebSockets -版本 4.3.0
推荐阅读
- r - 在演讲者列表上循环函数
- python-3.x - Keras 在哪里存储 MNIST 的下载数据?
- reactjs - react redux 将格式化逻辑放在选择器与 mapstatetoprops 中
- javascript - Reactjs,.map函数输出变量错误
- cakephp-3.x - hasOne 不提供用户和个人资料
- c++ - 为什么这是模棱两可的?我能做些什么来解决这个问题?
- node.js - Node.js + MongoDB - findOne() 返回一个字段不起作用
- c# - 如何在Castle Windsor中批量注册没有BasedOn方法的接口?
- reactjs - 如何在反应中正确获得axios响应?
- linux - 如何从函数调用值到shell脚本