Мне не удается заставить библиотеку типов NATUPnP 1.0 работать с Framework 3.5 в Visual Studio 2010. Если я использую .Net 4.0, она работает нормально, но с .Net 3.5 пространство имен NATUPNPLib выглядит в точности как NETCONLib's.
Например, этот пример приложения для управления переадресацией портов с этого сайта: 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 не будет проблемы.