C# 端口转发(NAT UPNP)错误
我试图使用c#设置端口转发,但在visual studio中不断出现此错误C# 端口转发(NAT UPNP)错误,c#,upnp,portforwarding,C#,Upnp,Portforwarding,我试图使用c#设置端口转发,但在visual studio中不断出现此错误 无法嵌入互操作类型“NATUPNLIB.UPnPNATClass”。改用适用的界面。 代码如下: NATUPNPLib.UPnPNATClass upnpnat = new NATUPNPLib.UPnPNATClass(); NATUPNPLib.IStaticPortMappingCollection mappings = upnpnat.StaticPortMappingCollection; mappings.A
无法嵌入互操作类型“NATUPNLIB.UPnPNATClass”。改用适用的界面。
代码如下:
NATUPNPLib.UPnPNATClass upnpnat = new NATUPNPLib.UPnPNATClass();
NATUPNPLib.IStaticPortMappingCollection mappings = upnpnat.StaticPortMappingCollection;
mappings.Add(9099, "UDP", 9099, "192.168.1.101", true, "Local Web Server");
有什么想法吗
我找到了代码。在解决方案资源管理器中找到对NATUPNLIB的引用,选择它,然后在属性选项卡中将“嵌入互操作类型”更改为FALSE,然后重新生成