2012-03-17 5 views
6

임씨는 C#을 사용하여 포트 포워딩을 설정하려하지만 Visual Studio에서 계속이 오류가 발생합니다.포트 포워딩 (NAT UPNP) 오류

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

어떤 아이디어 :

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

코드인가?

코드 here을 찾았습니다.

답변

6

솔루션 탐색기에서 NATUPNPLib에 대한 참조를 찾아 속성 탭에서 "Interop Types Embedding"을 FALSE로 변경 한 다음 다시 작성하십시오.