首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用System.Net;IPEndPoint未找到

使用System.Net;IPEndPoint未找到
EN

Stack Overflow用户
提问于 2012-02-17 23:16:34
回答 1查看 4.1K关注 0票数 1

我是新来的一元开发和锐利的经验在过去。

尝试执行此示例:http://sharpsnmplib.codeplex.com/wikipage?title=600009&referringTitle=KB

我得到和错误

TestAsyncGet/Program.cs(32,32):错误CS0246:无法找到类型或名称空间名称“`IPEndPoint”。是否缺少使用指令或程序集引用?(CS0246) (TestAsyncGet)

谢谢你的帮助。

在参考资料中,System.Net也在抱怨:

Projects/TestAsyncGet/TestAsyncGet/Program.cs(13,13):

CS0825:上下文关键字‘`var’只能出现在局部变量声明(CS0825) (TestAsyncGet)中

从命令行运行的

mono TestAsyncGet.exe System.FormatException:输入字符串在System.Int 64中没有采用正确的格式。

代码语言:javascript
复制
GetRequestMessage message = new GetRequestMessage(0,
                VersionCode.V1,
                new OctetString("stvtelco"),
                new List<Variable> {new Variable(new ObjectIdentifier("1.3.6.1.2.1.1.4"))});
    long ip = Int64.Parse("192.168.0.33");
            var endpoint = new IPEndPoint(new IPAddress(ip), 161);

            message.BeginGetResponse(endpoint, new UserRegistry(), endpoint.GetSocket(), ar => {
                var response = message.EndGetResponse(ar);
                Console.WriteLine(response);
            }, null);
            Console.Read();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-18 00:21:45

确保你是:

  • 使用.NET 4.0配置文件构建。这将选择dmcs编译器并启用var关键字语法;
  • 在项目中具有对System.dll程序集的引用。这就是System.Net命名空间驻留在常规框架中的地方(对于Silverlight来说,这有点不同,因为它在文件的顶部有一个System.Net.dll using System.Net;

有了这些条件,您应该能够正确编译这段代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9336791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档