Problema estranho de compatibilidade com assemblies .Net 3.5 e 4.0 (NATUPnPLib)

Estou tendo problemas para fazer com que a Biblioteca de tipos NATUPnP 1.0 funcione com o Framework 3.5 no Visual Studio 2010. Se eu usar o .Net 4.0, ele funcionará bem, mas com o .Net 3.5, o namespace do NATUPNPLib será exibido.exatamente como o NETCONLib.

Por exemplo, este exemplo de Aplicativo de Gerenciamento de Port Forwarding deste site:http://pietschsoft.com/post/2009/02/05/NET-Framework-Communicate-through-NAT-Router-via-UPnP.aspx

.. está usando .Net 3.5, mas não consigo compilar no Visual Studio 2010 a menos que eu mude para .Net 4.0.
Eu não tentei, mas aposto que no Visual Studio 2008 não haveria problemas.

questionAnswers(1)

yourAnswerToTheQuestion