我是新来的一元开发和锐利的经验在过去。
尝试执行此示例: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中没有采用正确的格式。
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();发布于 2012-02-18 00:21:45
确保你是:
dmcs编译器并启用var关键字语法;System.dll程序集的引用。这就是System.Net命名空间驻留在常规框架中的地方(对于Silverlight来说,这有点不同,因为它在文件的顶部有一个System.Net.dll using System.Net;。有了这些条件,您应该能够正确编译这段代码。
https://stackoverflow.com/questions/9336791
复制相似问题