Visual Studio 社区 2017 中缺少命名空间 Tcp

Missing Namespace Tcp in Visual Studio Community 2017

我想开发一个简单的网络程序并想在 VS Community 2017 中使用 TcpChannel,但这不起作用,因为缺少 Type/Namespace“System.Runtime.Remoting.Channels.Tcp”我在几个网上找到的教程。我也找不到可以添加到我的项目中的缺失程序集。

错误消息是“错误 CS0234 类型或命名空间名称“Tcp”在命名空间“System.Runtime.Remoting.Channels”中不可用。(可能缺少程序集引用。)”

我在和一个德国的 VS 合作,我翻译了这个消息,可能与原文略有不同。

Screenshot of missing TcpChannel

根据我的理解,您必须执行以下操作。

  1. 确保项目框架设置正确。我假设你已经检查过 4.6.1

  2. 确保您已添加 System.Runtime.Remoting (System.Runtime.Remoting.dll) 程序集引用的引用。

如果这是真的,那么最好选择 TcpChannel。