端口转发(NAT UPNP)错误

7

我正在尝试使用C#设置端口转发,但在Visual Studio中一直出现以下错误:

Interop类型“NATUPNPLib.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");

任何想法?
我在这里找到了代码 这里
1个回答

7

在解决方案资源管理器中找到NATUPNPLib的引用,选择它并在属性选项卡中将“嵌入互操作类型”更改为FALSE,然后重新构建。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接