Infodatei zu Microsoft .NET Framework 3.5 Client Profile

 

Inhalt

1.      Systemanforderungen. 1

1.1.       Unterstützte Architekturen. 1

1.2.       Unterstützte Betriebssysteme. 1

1.3.       Hardwareanforderungen. 2

1.4.       Installation von .NET Framework 3.5 SP1. 2

2.      Bekannte Probleme. 2

2.1.       Installieren. 2

2.2.       Deinstallieren. 3

2.3.       Probleme mit dem Produkt. 3

2.3.1.         Allgemeine Probleme. 3

2.3.2.         Nicht unterstützte Assemblys. 4

2.3.3.         Nicht unterstützte APIs. 5

 

 

1.                 Systemanforderungen

1.1.          Unterstützte Architekturen

·         X86

1.2.          Unterstützte Betriebssysteme

·         Microsoft Windows XP SP2 oder höher

1.3.          Hardwareanforderungen

·         Mindestens: CPU mit 400 MHz, 96 MB RAM, Bildschirm mit einer Auflösung von 800x600 und 256 Farben

·         Empfohlen:  CPU mit 1,0 GHz oder schneller, mindestens 256 MB RAM, Bildschirm mit einer Auflösung von 1024x768 High Color 32 Bit

·         Bis zu 500 MB verfügbarer Speicherplatz erforderlich 

1.4.          Installation von .NET Framework 3.5 SP1

.NET Framework 3.5 Client Profile ist nicht für die Installation auf allen von .NET Framework unterstützten Plattformen geeignet. .NET Framework 3.5 Client Profile kann nur unter Windows XP SP2 oder höher installiert werden, wenn auf dem Computer keine Versionen von .NET Framework festgestellt werden. Von .NET Framework 3.5 Client Profile wird die Version gewechselt und .NET Framework 3.5 SP1 vollständig installiert, wenn auf dem Computer andere Kombinationen von Betriebssystem und .NET Framework-Versionen festgestellt werden. Weitere Informationen finden Sie im .NET Framework 3.5 Client Profile-Bereitstellungshandbuch.

2.                 Bekannte Probleme

2.1.          Installieren

2.1.1.     Deinstallieren Sie frühere Vorabversionen von .NET Framework 3.5 Client Profile, bevor Sie die endgültige Produktversion installieren.

Wenn Sie frühere Vorabversionen von .NET Framework 3.5 Client Profile installiert haben, müssen diese vor der Installation dieser Version mithilfe der Option Software deinstalliert werden.

So beheben Sie dieses Problem

Dieses Problem kann nicht umgangen werden.

2.1.2.     Auf Computern mit dem Betriebssystem Windows XP, auf denen .NET Framework 3.5 Client Profile installiert ist, kann ein Upgrade auf Windows Vista nur durchgeführt werden, wenn .NET Framework 3.5 Client Profile vorher deinstalliert wird.

Wenn .NET Framework 3.5 Client Profile auf einem Computer unter Windows XP installiert wurde und Sie ein Upgrade auf Windows Vista durchführen möchten, werden Sie dazu aufgefordert, .NET Framework 3.5 Client Profile zu deinstallieren, bevor der Upgradevorgang fortgesetzt wird.

.NET Framework 3.5 Client Profile muss deinstalliert werden, bevor ein Upgrade von Windows XP auf Windows Vista durchgeführt werden kann. Nach dem Upgrade auf Windows Vista funktionieren .NET Framework 3.5 Client Profile-Anwendungen möglicherweise nicht ordnungsgemäß. .NET Framework 3.5 SP1 kann nach dem Upgrade auf Windows Vista installiert werden.

So beheben Sie dieses Problem

.NET Framework 3.5 Client Profile muss deinstalliert werden, bevor ein Upgrade auf Windows Vista durchgeführt werden kann. Nach dem Upgrade auf Windows Vista kann .NET Framework 3.5 SP1 installiert werden. Ausführlichere Informationen finden Sie unter KB955459.

2.2.          Deinstallieren

Im Zusammenhang mit dem Deinstallieren von .NET Framework 3.5 Client Profile sind keine Probleme bekannt. Informationen zu weiteren Problemen im Zusammenhang mit .NET Framework 3.5 SP1 finden Sie in der Infodatei zu .NET Framework 3.5 SP1.

2.3.          Probleme mit dem Produkt

2.3.1.     Allgemeine Probleme

2.3.1.1.                        Das Drucken mit Windows Presentation Foundation-Anwendungen ist bei der Verwendung von .NET Framework 3.5 Client Profile nicht möglich

Anwendungen, die die Druckfunktionalität von Windows Presentation Foundation verwenden, funktionieren nicht. Der Endbenutzer der Anwendung wird zur Installation von XPS Essentials Pack 1.0 aufgefordert, um die Druckfunktionen von Windows Presentation Foundation verwenden zu können.

Die aktuellen Versionen von MSXML 6.0 und XPS Essentials Pack 1.0 sind in .NET Framework 3.5 Client Profile nicht enthalten. Entwickler können diese Funktionalität jedoch in ihre Anwendungsbereitstellungen einbinden. Weitere Informationen finden Sie im .NET Framework 3.5 Client Profile-Bereitstellungshandbuch.

So beheben Sie dieses Problem

Um die vollständige Druckfunktionalität in Windows Presentation Foundation-Anwendungen verwenden zu können, müssen Benutzer MSXML 6.0 und XPS Essentials Pack 1.0 installieren. Ausführlichere Informationen finden Sie unter KB955465.

2.3.1.2.                        In .NET Framework 3.5-Anwendungen wird eine Aufforderung zum Upgrade auf die vollständige .NET Framework 3.5 SP1-Installation angezeigt

Vorhandene .NET Framework-Anwendungen werden mit .NET Framework 3.5 Client Profile möglicherweise nicht ordnungsgemäß ausgeführt. .NET Framework 3.5 Client Profile erfordert, dass alle Anwendungen über eine entsprechende Konfigurationsdatei verfügen, die die jeweilige Anwendung als Clientanwendung deklariert. Wenn in der Konfigurationsdatei der Anwendung kein entsprechender Eintrag vorhanden ist, wird der Endbenutzer zur Installation von .NET Framework 3.5 SP1 aufgefordert.

So beheben Sie dieses Problem

Führen Sie zur Behebung dieses Problems eine der folgenden Aktionen aus:

1.                   Anwendungsentwickler können ihrer Anwendung eine Konfigurationsdatei mit dem folgenden Eintrag hinzufügen.

<configuration>
   <startup>
      <supportedRuntime version="v2.0.50727" sku=”client” />
   </startup>
</configuration>


2.                   Anwendungsentwickler können ihre Anwendungen in Visual Studio 2008 SP1 entwickeln und die erweiterten Kompilierungsoptionen verwenden, um das Clientframework als Ziel der Anwendung festzulegen.

3.                   Endbenutzer können zur Verwendung der Anwendung ein Upgrade auf .NET Framework 3.5 SP1 durchführen.

2.3.1.3.                        .NET Framework-Anwendungen, die die ADO.NET-Datenanbieter auflisten, empfangen eine Bestätigung, dass der Oracle-Datenanbieter installiert ist, obwohl dies nicht der Fall ist

Die .NET Framework-Datei machine.config enthält Verweise auf den ADO.NET Oracle-Datenanbieter. Die Datei System.Data.OracleClient.dll ist in .NET Framework 3.5 Client Profile jedoch nicht enthalten. Eine Anwendung empfängt beim Versuch, die ADO.NET-Datenanbieter aufzulisten, eine Bestätigung, dass der Datenanbieter für Oracle installiert und verfügbar ist, obwohl dies nicht der Fall ist.

So beheben Sie dieses Problem

Anwendungsentwickler, die die ADO.NET Oracle-Datenanbieter für ihre Anwendungen benötigen, müssen .NET Framework 3.5 SP1 installieren.

2.3.1.4.                        Die Dienste von Windows Communications Foundation können nicht überwacht oder gesteuert werden, wenn .NET Framework 3.5 Client Profile verwendet wird

Anwendungen, mit denen Dienste von Windows Communications Foundation überwacht werden können, funktionieren nicht. Die zum Überwachen und Steuern der Dienste von Windows Communications Foundation erforderliche Windows-Verwaltungsinstrumentation ist in .NET Framework 3.5 Client Profile nicht enthalten. Wenn diese Funktionalität für die Anwendung erforderlich ist, müssen Entwickler oder Benutzer .NET Framework 3.5 SP1 installieren.

So beheben Sie dieses Problem

Dieses Problem kann nicht umgangen werden. Benutzer oder Entwickler müssen .NET Framework 3.5 SP1 installieren.

2.3.1.5.                        Anwendungen zeigen beim Versuch, ältere .NET Framework-Versionen zu installieren, eine Aufforderung zur Installation von .NET Framework 3.5 SP1 oder höher an

.NET Framework 3.5 Client Profile wird von älteren .NET Framework-Versionen nicht unterstützt. Ältere Anwendungen melden beim Versuch, eine ältere .NET Framework-Version zu installieren, dass die Version von .NET Framework, die installiert wird, mit .NET Framework 3.5 Client Profile nicht kompatibel ist. Auch bei einer Installation einer älteren .NET Framework-Version im stillen Modus wird eine Aufforderung angezeigt, die aktuelle .NET Framework-Version zu installieren.

So beheben Sie dieses Problem

Die Installation der Anwendung, von der die ältere .NET Framework-Version installiert wird, muss angehalten werden. Anschließend kann .NET Framework 3.5 SP1 oder höher installiert werden. Nach dem Abschluss der Installation kann die vorher blockierte Anwendungsinstallation erneut gestartet werden. Die Anwendungsinstallation sollte nun feststellen können, dass eine neue .NET Framework-Version installiert ist, und mit der Installation der Anwendung fortfahren.

2.3.2.     Nicht unterstützte Assemblys

Die folgenden Assemblys sind zur Unterstützung von .NET Framework 3.5  Client Profile als Infrastruktur enthalten, können von Ihrer Anwendung jedoch nicht direkt verwendet werden.  Das direkte Verweisen auf diese Assemblys und deren Verwendung von einer für Client Profile entwickelten Anwendung wird nicht unterstützt.  In späteren Client Profile-Versionen werden diese Assemblys möglicherweise entfernt.

·         csc.exe

·         jsc.exe

·         Microsoft.JScript.dll

·         Microsoft.Vsa.dll

·         System.Messaging.dll

2.3.3.     Nicht unterstützte APIs

Die folgenden APIs werden von .NET Framework 3.5 Client Profile nicht unterstützt.  Verwenden Sie diese APIs nicht in einer für Client Profile entwickelten Anwendung.  In späteren .NET Framework Client Profile-Versionen werden diese APIs möglicherweise entfernt.

System.dll

·         System.CodeDom.* (alle APIs in diesem Namespace)

·         System.CodeDom.Compiler.* (alle APIs in diesem Namespace)

o   Mit Ausnahme von GeneratedCodeAttribute

·         Microsoft.VisualBasic.VBCodeProvider

·         Microsoft.CSharp.CSharpCodeProvider

System.Management.dll

·         System.Management.ManagementClass.GetStronglyTypedClassCode(Boolean, Boolean)

·         System.Management.ManagementClass.GetStronglyTypedClassCode(CodeLanguage, String, String)

·         System.Management.Instrumentation.* (alle APIs in diesem Namespace)

System.Runtime.Remoting.dll

·         System.Runtime.Remoting.Channels.Http.HttpRemotingHandler

·         System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory

·         System.Runtime.Remoting.Services.RemotingService

System.ServiceModel.dll

·         System.ServiceModel.Activation.* (alle APIs in diesem Namespace)

System.ServiceModel.Web.dll

·         System.ServiceModel.Activation.* (alle APIs in diesem Namespace)

System.IdentityModel.dll

·         System.IdentityModel.Selectors.* (alle APIs in diesem Namespace)

System.Web.Services.dll

·         System.Web.Services.* (alle APIs in diesem Namespace)

·         System.Web.Services.Configuration.* (alle APIs in diesem Namespace)

·         System.Web.Services.Diagnostics.* (alle APIs in diesem Namespace)

·         System.Web.Services.Discovery.* (alle APIs in diesem Namespace)

·         System.Web.Services.Protocols.* (alle APIs in diesem Namespace)