7

c#を使用してポート転送を設定しようとしていますが、VisualStudioでこのエラーが発生し続けます。

Interop type 'NATUPNPLib.UPnPNATClass' cannot be embedded. Use the applicable interface instead.

これはコードです:

NATUPNPLib.UPnPNATClass upnpnat = new NATUPNPLib.UPnPNATClass();
NATUPNPLib.IStaticPortMappingCollection mappings = upnpnat.StaticPortMappingCollection;
mappings.Add(9099, "UDP", 9099, "192.168.1.101", true, "Local Web Server");

何か案は?

ここでコードを見つけました。

4

1 に答える 1

7

ソリューションエクスプローラーでNATUPNPLibへの参照を見つけて選択し、[プロパティ]タブで[埋め込み相互運用機能の種類]をFALSEに変更してから、再構築します。

于 2012-04-06T13:00:19.207 に答える