我在使用Visual Studio 2010中的Framework 3.5時使用NATUPnP 1.0類型庫時遇到問題。如果使用.Net 4.0,它工作得很好,但是.net 3.5,NATUPNPLib的命名空間看上去像是NETCONLib的exodactly。.NET 3.5和4.0程序集奇怪的兼容性問題(NATUPnPLib)
例如從該網站這個端口轉發管理應用程序的示例:http://pietschsoft.com/post/2009/02/05/NET-Framework-Communicate-through-NAT-Router-via-UPnP.aspx
..是使用.net 3.5,但我不能讓它在Visual Studio 2010中編譯,除非我改變它.NET 4.0 。
我還沒有嘗試過,但我敢打賭,在Visual Studio 2008中不存在任何問題。