2012-03-17 17 views
6

Sto cercando di impostare il port forwarding usando C#, ma continuo a ricevere questo errore in Visual Studio.Port Forwarding (NAT UPNP) ERRORE

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

Questo è il codice:

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

tutte le idee?

Ho trovato il codice here.

risposta

6

Trovare il riferimento a NATUPNPLib in solution explorer, selezionarlo e nella scheda Proprietà modificare "Incorpora tipi di interoperabilità" su FALSE e quindi ricostruire.

Problemi correlati