在.Net 4.6中找不到UdpBinding

时间:2017-02-05 22:30:29

标签: c# .net wcf

我有一个奇怪的错误。我想在我的.Net 4.6项目中以编程方式使用UdpBinding。我可以在App.Config中添加它,Wcf Configuration也提供了创建UdpBinding的可能性。但是当我尝试在代码中使用UdpBinding时,这不起作用。 System.ServiceModel根本没有为UdpBinding提供定义。

using System;
using System.ServiceModel;

namespace WcfServiceLibraryTest
{
    public class ServiceTest : IServiceTest
    {
        private UdpBinding _binding; //throw: CS0246  WCF C# The type or namespace name could not be found (are you missing a using directive or an assembly reference?)
    }
}

实际上引用了所有必要的东西。

感谢您的回答。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。我不得不通过Add Reference引用System.ServiceModel.Channels。