我尝试使用 C# 设置端口转发,但我在 visual studio 中不断收到此错误。
无法嵌入互操作类型“NATUPNPLib.UPnPNATClass”。请改用适用的接口(interface)。
这是代码:
NATUPNPLib.UPnPNATClass upnpnat = new NATUPNPLib.UPnPNATClass();
NATUPNPLib.IStaticPortMappingCollection mappings = upnpnat.StaticPortMappingCollection;
mappings.Add(9099, "UDP", 9099, "192.168.1.101", true, "Local Web Server");
有什么想法吗?
我找到了代码 here .
最佳答案
在解决方案资源管理器中找到对 NATUPNPLib 的引用,选择它并在“属性”选项卡中将“嵌入互操作类型”更改为 FALSE,然后重建。
关于c# - 端口转发 (NAT UPNP) 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9746259/