Seltsames Kompatibilitätsproblem mit .Net 3.5- und 4.0-Assemblys (NATUPnPLib)

Ich habe Probleme, NATUPnP 1.0 Type Library mit Framework 3.5 in Visual Studio 2010 zum Laufen zu bringen. Wenn ich .Net 4.0 verwende, funktioniert es einwandfrei, aber mit .Net 3.5 sieht der Namespace von NATUPNPLib wie folgt aus: genau wie NETCONLib's.

Zum Beispiel dieses Anwendungsbeispiels für die Portweiterleitungsverwaltung von dieser Site:http: //pietschsoft.com/post/2009/02/05/NET-Framework-Communicate-through-NAT-Router-via-UPnP.asp

.. verwendet .Net 3.5, aber ich kann es nicht in Visual Studio 2010 kompilieren, es sei denn, ich ändere es in .Net 4.0.
Ich habe es nicht versucht, aber ich wette, in Visual Studio 2008 würde es keine Probleme geben.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage