.NET Framework Client Profile-Fehler

Aktualisiert: Juli 2008

Mit Visual Studio 2008 Service Pack 1 (SP1) können Sie eine einfache .NET Framework-Laufzeit, bezeichnet als .NET Framework Client Profile, d. h. eine Laufzeit, die lediglich eine Teilmenge der in .NET Framework 3.5 enthaltenen Binärdateien enthält, verteilen. Durch die Verwendung von .NET Framework Client Profile können Sie eine kleinere .NET Framework-Bibliothek an die Benutzer der Anwendung verteilen. Die Benutzer können die Anwendung auch dann ausführen, wenn die vollständige .NET Framework 3.5 nicht auf ihren Systemen installiert ist. Weitere Informationen zu .NET Framework Client Profile finden Sie unter .NET Framework Client Profile.

Fehlerbedingungen

Falls Ihre Anwendung versucht, auf Funktionen zu verweisen, die in einer Assembly oder abhängigen Assembly enthalten sind, die nicht Teil von .NET Framework Client Profile ist, können Laufzeitfehler auftreten. (Die exakte Meldung richtet sich danach, wo die referenzierte Funktion gespeichert ist.) Um derartige Fehler zu beseitigen, können Sie entweder den falschen Assemblyverweis aus dem Projekt entfernen oder das Projekt so konfigurieren, dass die gesamte .NET Framework Version 3.5 und nicht die .NET Framework Client Profile-Teilmengenbibliothek verwendet wird.

Falls ein Fehler auftritt, weil abhängige DLLs im Projekt fehlen, können Sie die fehlenden DLLs entweder dem Bereitstellungsprojekt hinzufügen oder die von den DLLs abhängigen Verweise entfernen.

Hinweis:

Falls die referenzierte Funktion in einer anderen DLL als der .NET Framework 3.5-Bibliothek enthalten ist, können Sie diese Meldung ignorieren und die Anwendung so wie sie ist bereitstellen, falls Sie sicher sind, dass die fehlende abhängige Funktion nicht von Ihrem Code aufgerufen wird. Die Meldung wird nur bereitgestellt, um Sie an diese Entwurfsüberlegung zu erinnern.

Falls ein Fehler auftritt, weil das Projekt oder eine Assembly im Projekt auf Funktionen verweist, die nur in der vollständigen .NET Framework Version 3.5-Bibliothek zur Verfügung stehen, das Projekt aber .NET Framework Client Profile zum Ziel hat, müssen Sie die Verweise auf die vollständige .NET Framework Version 3.5-Funktion entweder entfernen oder als Ziel der Anwendung die vollständige .NET Framework Version 3.5 festlegen.

Siehe auch

Konzepte

.NET Framework Client Profile

Weitere Ressourcen

Festlegen eines bestimmten .NET Framework als Ziel

Änderungsprotokoll

Date

Versionsgeschichte

Grund

Juli 2008

Neues Thema zu Adressfehlern, die auftreten können, wenn .NET Framework Client Profile als Ziel festgelegt wird.

SP1-Featureänderung.