Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Handbuch für die Bereitstellung von .NET Framework für Entwickler

Dieses Thema enthält Informationen für Entwickler, die mit ihren Apps .NET Framework 4.5 installieren möchten.

Downloadlinks finden Sie im Abschnitt Verteilbare Pakete. Sie können auch die verteilbaren .NET Framework 4.5-Pakete und Language Packs im Microsoft Download Center herunterladen.

Wichtige Hinweise:

  • .NET Framework ist in Windows 8 und Windows Server 2012 enthalten. Daher müssen Sie für diese Betriebssysteme .NET Framework nicht mit Ihrer App bereitstellen. Eine vollständige Liste der Hardware- und Softwareanforderungen finden Sie unter Systemanforderungen für .NET Framework.

  • Zum Installieren von .NET Framework 4.5 benötigen Sie Administratorrechte.

  • .NET Framework 4.5 baut inkrementell auf .NET Framework 4 auf. Wenn Sie .NET Framework 4.5 auf einem System installieren, auf dem .NET Framework 4 installiert ist, werden die Assemblys von Version 4 durch neuere Versionen ersetzt.

  • Ab .NET Framework 4.5 können die Benutzer während des Setups eine Liste der aktiven .NET Framework-Apps anzeigen und diese Apps einfach schließen. Dies hilft möglicherweise, durch .NET Framework-Installationen verursachte Systemneustarts zu vermeiden. Informationen hierzu finden Sie unter Reduzieren von Systemneustarts.

  • Beim Deinstallieren von .NET Framework 4.5 werden keine .NET Framework 4-Dateien wiederhergestellt. Wenn Sie wieder .NET Framework 4 verwenden möchten, müssen Sie diese Version und alle Updates für sie neu installieren, nachdem Sie .NET Framework 4.5 deinstalliert haben.

Informationen zum Bereitstellen von .NET Framework 4.5 und dessen Systemabhängigkeiten in einem Netzwerk durch einen Systemadministrator finden Sie im Handbuch für die Bereitstellung von .NET Framework für Administratoren.

Wenn Sie die App auf einem Webserver oder an einem anderen zentralen Speicherort veröffentlichen, damit sie von Benutzern installiert werden kann, können Sie aus mehreren Bereitstellungsmethoden auswählen. Einige davon werden mit Visual Studio bereitgestellt. In der folgenden Tabelle werden die Bereitstellungsoptionen für die App aufgeführt, und es wird das verteilbare .NET Framework-Paket angegeben, das die jeweilige Option unterstützt. Außerdem können Sie ein benutzerdefiniertes Setupprogramm für die App schreiben. Weitere Informationen finden Sie im Abschnitt Verketten der .NET Framework-Installation mit dem Setup der App.

Bereitstellungsstrategie für die App

Verfügbare Bereitstellungsmethoden

Zu verwendendes verteilbares .NET Framework-Paket

Installation aus dem Web

Web-Bootstrapper

Installation von Datenträger

Eigenständiges verteilbares Paket

Installation von einem lokalen Netzwerk (für Unternehmens-Apps)

Entweder Web-Bootstrapper (Informationen zu den Einschränkungen finden Sie unter ClickOnce) oder eigenständiges verteilbares Paket

.NET Framework ist in zwei Typen verteilbarer Pakete verfügbar: Web-Bootstrapper und eigenständiges verteilbares Paket. In der folgenden Tabelle werden die beiden Pakettypen verglichen.

Web-Bootstrapper

Eigenständiges verteilbares Paket

Downloaddatei

dotNetFx45_Full_setup.exe

dotNetFx45_Full_x86_x64.exe

Internetverbindung erforderlich?

Ja

Nein

Größe des Downloads

Kleiner (enthält nur Installationsprogramm für die Zielplattform)*

Größer (enthält alle Installationsprogramme)*

Language Packs

Enthalten**

Muss getrennt installiert werden

Bereitstellungsmethode

Unterstützt alle Methoden:

Unterstützt alle Methoden:

Speicherort des Downloads bei ClickOnce-Bereitstellung

Microsoft Download Center

Microsoft Download Center oder eigener Server

* Das eigenständige verteilbare Paket ist größer, da es die Installationsprogramme für alle Zielplattformen enthält. Nach Abschluss des Setups speichert das Windows-Betriebssystem nur das Installationsprogramm, das verwendet wurde. Wenn die eigenständige ausführbare Datei nach der Installation gelöscht wird, wird die gleiche Menge an Speicherplatz wie bei Verwendung des Web-Bootstrappers genutzt. Wenn das Tool, mit dem Sie das Setupprogramm der App erstellen (beispielsweise InstallShield), einen Setupdateiordner bereitstellt, der nach der Installation entfernt wird, können Sie das eigenständige Paket im Setupordner ablegen, damit es automatisch gelöscht wird.

** Wenn Sie den Web-Bootstrapper mit benutzerdefiniertem Setup verwenden, können Sie die Standardspracheinstellungen auf Grundlage der MUI (Multilingual User Interface)-Einstellung des Benutzers verwenden oder mit der Option /LCID an der Befehlszeile ein anderes Language Pack angeben. Entsprechende Beispiele finden Sie im Abschnitt Verketten mithilfe der .NET Framework-Standardbenutzeroberfläche.

Es sind drei Bereitstellungsmethoden verfügbar:

Diese Bereitstellungsmethoden werden in den folgenden Abschnitten ausführlich erläutert.

Wenn Sie die App mit ClickOnce, InstallShield oder WiX bereitstellen, können Sie eine Abhängigkeit von .NET Framework hinzufügen, sodass .NET Framework als Teil der App installiert werden kann.

Ee942965.collapse_all(de-de,VS.110).gifClickOnce-Bereitstellung

ClickOnce-Bereitstellung ist für Projekte verfügbar, die mit Visual Basic und Visual C# wurden, ist für Visual C++ jedoch nicht verfügbar.

So wählen Sie in Visual Studio die ClickOnce-Bereitstellung aus und fügen eine Abhängigkeit von .NET Framework hinzu:

  1. Öffnen Sie das App-Projekt, das Sie veröffentlichen möchten.

  2. Öffnen Sie im Projektmappen-Explorer das Kontextmenü für das Projekt, und wählen Sie Eigenschaften aus.

  3. Wählen Sie den Bereich Veröffentlichen aus.

  4. Klicken Sie auf die Schaltfläche Erforderliche Komponenten.

  5. Stellen Sie im Dialogfeld Erforderliche Komponenten sicher, dass das Kontrollkästchen Setupprogramm zur Installation erforderlicher Komponenten erstellen aktiviert ist.

  6. Suchen Sie in der Liste der erforderlichen Komponenten .NET Framework 4.5, und wählen Sie es aus.

  7. Wählen Sie eine Option aus, um den Quellspeicherort für die erforderlichen Komponenten anzugeben, und klicken Sie dann auf OK.

    Wenn Sie als Downloadspeicherort für .NET Framework 4.5 eine URL festlegen, können Sie die Microsoft Download Center-Website oder eine eigene Website angeben. Wenn Sie das verteilbare Paket auf einem eigenen Server ablegen, müssen Sie das vollständig verteilbare Paket ablegen, nicht den Web-Bootstrapper. Sie können lediglich einen Link mit dem Web-Bootstrapper im Microsoft Download Center erstellen. Die URL kann auch auf einen Datenträger verweisen, auf dem eine eigene App verteilt wird.

  8. Klicken Sie im Dialogfeld Eigenschaftenseiten auf OK.

Ee942965.collapse_all(de-de,VS.110).gifInstallShield-Bereitstellung

So wählen Sie in Visual Studio die InstallShield-Bereitstellung aus und fügen eine Abhängigkeit von .NET Framework hinzu

  1. Wählen Sie auf der Visual Studio-Menüleiste Datei, Neu und Projekt aus.

  2. Wählen Sie im linken Bereich des Dialogfelds Neues Projekt nacheinander Andere Projekttypen, Setup und Bereitstellung und InstallShield LE aus.

  3. Geben Sie im Feld Name einen Namen für das Projekt ein, und klicken Sie dann auf OK.

  4. Wenn Sie diesen Vorgang zum ersten Mal ausführen, klicken Sie auf Zu InstallShield wechseln, um InstallShield Limited Edition für Microsoft Visual Studio 2010 herunterzuladen. Starten Sie Visual Studio 2012 neu.

  5. Wechseln Sie zum Projekt-Assistenten, und wählen Sie Anwendungsdateien aus, um die Projektausgabe hinzuzufügen. Sie können mit diesem Assistenten weitere Projektattribute konfigurieren.

  6. Wechseln Sie zu Installationsanforderungen, und wählen Sie die Betriebssysteme und die Version von .NET Framework aus, die Sie installieren möchten.

  7. Öffnen Sie das Kontextmenü für das Setup-Projekt, und wählen Sie Erstellen aus.

Ee942965.collapse_all(de-de,VS.110).gifWiX (Windows Installer XML)-Bereitstellung

Mit dem WiX (Windows Installer XML)-Toolset werden Windows-Installationspakete aus XML-Quellcode erstellt. WiX unterstützt eine Befehlszeilenumgebung, die in die Buildprozesse integriert werden kann, um MSI- und MSM-Setuppakete zu erstellen. Mit WiX können Sie .NET Framework als erforderliche Komponente angeben oder einen Chainer erstellen, um die .NET Framework-Bereitstellung umfassend zu steuern. Weitere Informationen zu WiX finden Sie auf der Website für das WiX (Windows Installer XML)-Toolset.

In manchen Situationen kann die automatische Installation von .NET Framework 4.5 mit Ihrer App möglicherweise nicht ausgeführt werden. In diesem Fall können Sie .NET Framework von den Benutzern selbst installieren lassen. Das verteilbare Paket ist in zwei Paketen verfügbar. Im Setupprozess stellen Sie Anweisungen dafür bereit, wie Benutzer zur Suche und Installation von .NET Framework vorgehen müssen.

Wenn Sie ein benutzerdefiniertes Setupprogramm für die App erstellen, können Sie den .NET Framework-Setupvorgang mit dem Setupvorgang der App verketten (in das Setup einschließen). Durch das Verketten werden zwei Benutzeroberflächenoptionen für die .NET Framework-Installation bereitgestellt:

  • Verwenden der vom .NET Framework-Installationsprogramm bereitgestellten Standardbenutzeroberfläche

  • Erstellen einer benutzerdefinierten Benutzeroberfläche für die .NET Framework-Installation, die mit dem Setupprogramm der App konsistent ist

Beide Methoden ermöglichen es Ihnen, entweder den Web-Bootstrapper oder das eigenständige verteilbare Paket zu verwenden. Jedes Paket bietet eigene Vorteile:

  • Wenn Sie den Web-Bootstrapper verwenden, erkennt das .NET Framework-Setup, welches Installationspaket erforderlich ist, und lädt nur dieses Paket aus dem Web herunter und installiert es.

  • Wenn Sie das eigenständige verteilbare Paket verwenden, können Sie den vollständigen Satz von .NET Framework-Installationspaketen in die Verteilungsmedien einschließen, damit die Benutzer während des Setups keine zusätzlichen Dateien aus dem Web herunterladen müssen.

Ee942965.collapse_all(de-de,VS.110).gifVerketten mithilfe der .NET Framework-Standardbenutzeroberfläche

Zum automatischen Verketten des .NET Framework 4.5-Installationsvorgangs und Bereitstellen der Benutzeroberfläche durch das .NET Framework-Installationsprogramm fügen Sie dem Setupprogramm den folgenden Befehl hinzu:

<.NET Framework redistributable> /q /norestart /ChainingPackage <PackageName>

Wenn beispielsweise das Programm Contoso.exe lautet und Sie das eigenständige verteilbare .NET Framework-Paket automatisch installieren lassen möchten, verwenden Sie folgenden Befehl:

dotNetFx45_Full_x86_x64.exe /q /norestart /ChainingPackage Contoso

Sie können die Installation mit zusätzlichen Befehlszeilenoptionen anpassen. Beispiel:

  • Um Benutzern das Schließen aktiver .NET Framework-Apps zu ermöglichen und Systemneustarts zu minimieren, legen Sie den passiven Modus fest, und verwenden Sie die Option /showrmui wie folgt:

    dotNetFx45_Full_x86_x64.exe /norestart /passive /showrmui /ChainingPackage Contoso
    

    Dieser Befehl ermöglicht dem Neustart-Manager das Anzeigen eines Meldungsfelds, das Benutzern die Möglichkeit bietet, .NET Framework-Apps zu schließen, bevor .NET Framework 4.5 installiert wird.

  • Wenn Sie den Web-Bootstrapper verwenden, können Sie mit der Option /LCID ein Language Pack angeben. Um beispielsweise den Web-Bootstrapper mit dem Contoso-Setupprogramm zu verketten und das Language Pack Japanisch zu installieren, fügen Sie dem Setupvorgang der App den folgenden Befehl hinzu:

    dotNetFx45_Full_setup.exe /q /norestart /ChainingPackage Contoso /LCID 1041
    

    Wenn Sie die Option /LCID weglassen, wird das Language Pack installiert, das der Benutzereinstellung für die MUI entspricht.

    HinweisHinweis

    Unterschiedliche Language Packs können verschiedene Versionsdatumsangaben aufweisen. Wenn das angegebene Language Pack im Download Center nicht verfügbar ist, wird .NET Framework ohne das Language Pack installiert. Wenn .NET Framework 4.5 auf dem Computer des Benutzers bereits installiert ist, wird nur das Language Pack installiert.

Eine vollständige Liste der Optionen finden Sie im Abschnitt Befehlszeilenoptionen.

Häufige Rückgabecodes finden Sie im Abschnitt Rückgabecodes.

Ee942965.collapse_all(de-de,VS.110).gifVerketten mithilfe einer benutzerdefinierten Benutzeroberfläche

Wenn Sie ein benutzerdefiniertes Setuppaket verwenden, können Sie das .NET Framework 4.5-Setup automatisch starten und eine eigene Ansicht des Setupstatus anzeigen lassen. Stellen Sie in diesem Fall sicher, dass der Code folgenden Anforderungen entspricht:

Ee942965.collapse_all(de-de,VS.110).gifErkennen von .NET Framework

Das .NET Framework 4.5-Installationsprogramm schreibt Registrierungsschlüssel, wenn die Installation erfolgreich verläuft. Sie können testen, ob .NET Framework 4.5 installiert ist, indem Sie in der Registrierung den Ordner HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full auf den DWORD-Wert Release überprüfen. Wenn dieser Schlüssel vorhanden ist, bedeutet dies, dass .NET Framework 4.5 auf dem Computer installiert wurde. Der Release-Wert ist eine Versionsnummer. So bestimmen Sie, ob die letzte veröffentlichte Version von .NET Framework 4.5 installiert wurde, nach dem Wert, den gleich oder größer als 378389 ist.

Hinweis Hinweis

Der Ordner "NET Framework Setup" in der Registrierung beginnt nicht mit einem Punkt.

Ee942965.collapse_all(de-de,VS.110).gifErkennen der Language Packs

Sie können testen, ob ein bestimmtes Language Pack installiert ist, indem Sie in der Registrierung überprüfen, ob der Ordner HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\LCID den DWORD-Wert namens Release enthält. LCID ist ein Gebietsschemabezeichner. Eine Liste der Gebietsschemabezeichner finden Sie unter unterstützte Sprachen.

Um z. B. zu ermitteln, ob das vollständige Language Pack Japanisch (LCID=1041) installiert ist, suchen Sie in der Registrierung die folgenden Werte:

Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\1041
Name: Release
Type: DWORD

Um zu bestimmen, ob die letzte veröffentlichte Version des Language Packs installiert wurde, suchen Sie nach einem Wert, der größer ist als 378181.

Ee942965.collapse_all(de-de,VS.110).gifVerketten der Language Packs mit dem App-Setup

.NET Framework stellt einen Satz eigenständiger ausführbarer Language Pack-Dateien bereit, die lokalisierte Ressourcen für bestimmte Kulturen enthalten. Die Language Packs sind im Microsoft Download Center verfügbar. Die EXE-Dateien enthalten nicht die sprachunabhängigen Binärdateien, die für die Installation der .NET Framework 4.5 Language Packs erforderlich sind. Die Paketnamen für .NET Framework 4.5 weisen das Format dotNetFx45LP_Full_x86_x64<culture>.exe auf, wobei culture eine unterstützte Sprache angibt. Ein Beispiel für einen solchen Paketnamen ist dotNetFx45LP_Full_x86_x64ja.exe.

Um ein Language Pack mit dem eigenständigen verteilbaren .NET Framework-Paket zu installieren, müssen Sie es mit dem Setup der App verketten. Verwenden Sie beispielsweise zum Bereitstellen des eigenständigen verteilbaren .NET Framework 4.5-Pakets mit dem Language Pack Japanisch den folgenden Befehl:

dotNetFx45LP_Full_x86_x64ja.exe /q /norestart /ChainingPackage <ProductName>

Sie müssen die Language Packs nicht verketten, wenn Sie den Web-Bootstrapper verwenden. In diesem Fall installiert Setup das Language Pack, das der MUI-Einstellung des Benutzers entspricht. Wenn Sie eine andere Sprache installieren möchten, können Sie mit der Option /LCID ein Language Pack angeben.

Eine vollständige Liste der Befehlszeilenoptionen finden Sie im Abschnitt Befehlszeilenoptionen.

Ee942965.collapse_all(de-de,VS.110).gifProblembehandlung

Ee942965.collapse_all(de-de,VS.110).gifRückgabecodes

In der folgenden Tabelle sind die häufigsten Rückgabecodes für das verteilbare Installationsprogramm für .NET Framework 4.5 aufgeführt. Die Rückgabecodes sind für alle Versionen des Installationsprogramms identisch. Links zu ausführlichen Informationen finden Sie im nächsten Abschnitt.

Rückgabecode

Beschreibung

0

Die Installation wurde erfolgreich abgeschlossen.

1602

Der Benutzer hat die Installation abgebrochen.

1603

Während der Installation ist ein schwerwiegender Fehler aufgetreten.

1641

Ein Neustart ist erforderlich, um die Installation abzuschließen. Diese Meldung zeigt eine erfolgreiche Installation an.

3010

Ein Neustart ist erforderlich, um die Installation abzuschließen. Diese Meldung zeigt eine erfolgreiche Installation an.

5100

Der Computer des Benutzers erfüllt die Systemanforderungen nicht.

Ee942965.collapse_all(de-de,VS.110).gifDownloadfehlercodes

Diese finden Sie auf den folgenden Seiten der MSDN Library:

Ee942965.collapse_all(de-de,VS.110).gifSonstige Fehlercodes

Diese finden Sie auf den folgenden Seiten der MSDN Library:

Sie können .NET Framework 4.5 in der Systemsteuerung über die Option Software deinstallieren.

.NET Framework 4.5 ersetzt .NET Framework 4. Wenn Sie .NET Framework 4.5 auf einem System installieren, auf dem .NET Framework 4 installiert ist, werden die Assemblys ersetzt.

Wichtiger Hinweis Wichtig

Durch das Deinstallieren von .NET Framework 4.5 werden die .NET Framework 4-Dateien nicht wiederhergestellt. Wenn Sie wieder .NET Framework 4 verwenden möchten, müssen Sie diese Version und alle Updates für sie neu installieren.

Ee942965.collapse_all(de-de,VS.110).gifBefehlszeilenoptionen

In der folgenden Tabelle sind die Optionen aufgeführt, die Sie einschließen können, wenn Sie das verteilbare .NET Framework 4.5-Paket mit dem Setup der App verketten.

Option

Beschreibung

/CEIPConsent

Überschreibt das Standardverhalten und sendet anonymes Feedback an Microsoft, um die Bereitstellungsumgebung für die Zukunft zu verbessern. Diese Option kann nur verwendet werden, wenn vom Setupprogramm die Zustimmung angefordert wird und der Benutzer die Berechtigung erteilt, anonymes Feedback an Microsoft zu senden.

/chainingpackage packageName

Gibt den Namen der ausführbaren Datei an, die das Verketten ausführt. Diese Informationen werden als anonymes Feedback an Microsoft gesendet, um zu helfen, die Bereitstellungsumgebung für die Zukunft zu verbessern.

Wenn der Paketname Leerzeichen enthält, verwenden Sie als Trennzeichen doppelte Anführungszeichen, z. B. /chainingpackage "Lucerne Publishing". Ein Beispiel für ein Verkettungspaket finden Sie in der MSDN-Bibliothek unter Getting Progress Information from an Installation Package.

/LCID LCID

wobei LCID einen Gebietsschemabezeichner angibt (siehe Unterstützte Sprachen)

Installiert das von LCID angegebene Language Pack und erzwingt die Anzeige der Benutzeroberfläche in dieser Sprache (sofern nicht der stille Modus festgelegt wird).

Bei Verwendung des Web-Bootstrappers wird mit dieser Option das Language Pack per Verkettung aus dem Web installiert.

Hinweis Hinweis
Verwenden Sie diese Option nur mit dem Web-Bootstrapper.

/log file | folder

Gibt den Speicherort der Protokolldatei an. Der Standardwert ist der temporäre Ordner für den Vorgang, und der Standarddateiname basiert auf dem Paket. Wenn die Dateierweiterung TXT lautet, wird ein Textprotokoll präsentiert. Wenn Sie eine andere Erweiterung angeben, wird ein HTML-Protokoll erstellt.

/msioptions

Gibt Optionen an, die für MSI- und MSP-Elemente übergeben werden sollen. Beispiel: /msioptions "PROPERTY1='Value'".

/norestart

Verhindert, dass das Setupprogramm automatisch erneut gestartet wird. Wenn Sie diese Option verwenden, muss die verkettende App den Rückgabecode erfassen und den Neustart initiieren (siehe Abrufen von Statusinformationen aus einem Installationspaket in der MSDN Library).

/passive

Legt den passiven Modus fest. Zeigt die Statusleiste an, um anzugeben, dass die Installation ausgeführt wird, zeigt dem Benutzer jedoch keine Eingabeaufforderungen oder Fehlermeldungen an. In diesem Modus muss, sofern er durch ein Setupprogramm verkettet ist, das Verkettungspaket Rückgabecodes behandeln.

/pipe

Erstellt einen Kommunikationskanal, damit ein Verkettungspaket bearbeitet werden kann.

/promptrestart

Wenn im passiven Modus das Setupprogramm einen Neustart erfordert, wird der Benutzer zur Eingabe aufgefordert. Bei dieser Option muss der Benutzer eingreifen, wenn ein Neustart erforderlich ist.

/q

Legt den stillen Modus fest.

/repair

Löst die Reparaturfunktionalität aus.

/serialdownload

Erzwingt, dass die Installation erst erfolgt, nachdem das gesamte verteilbare Paket heruntergeladen wurde.

/showfinalerror

Legt den passiven Modus fest. Zeigt Fehler nur an, wenn die Installation nicht erfolgreich ist. Bei dieser Option muss der Benutzer eingreifen, wenn die Installation nicht erfolgreich ist.

/showrmui

Wird ausschließlich mit der Option /passive verwendet. Zeigt ein Meldungsfeld an, das Benutzer auffordert, derzeit ausgeführte .NET Framework-Apps zu schließen. Dieses Meldungsfeld verhält sich im passiven und im nicht passiven Modus gleich.

/uninstall

Deinstalliert das verteilbare .NET Framework-Paket.

Ee942965.collapse_all(de-de,VS.110).gifUnterstützte Sprachen

In der Tabelle unten sind die .NET Framework Language Packs aufgeführt, die für .NET Framework 4.5 verfügbar sind.

LCID

Sprache – Land/Region

Kultur

1025

Arabisch - Saudi-Arabien

ar

1028

Chinesisch (traditionell)

zh-Hant

1029

Tschechisch

cs

1030

Dänisch

da

1031

Deutsch (Deutschland)

de

1032

Griechisch

el

1035

Finnisch

fi

1036

Französisch (Frankreich)

fr

1037

Hebräisch

er

1038

Ungarisch

hu

1040

Italienisch (Italien)

it

1041

Japanisch

ja

1042

Koreanisch

ko

1043

Niederländisch (Niederlande)

nl

1044

Norwegisch (Bokmål)

nein

1045

Polnisch

pl

1046

Portugiesisch (Brasilien)

pt-BR

1049

Russisch

ru

1053

Schwedisch

sv

1055

Türkisch

tr

2052

Chinesisch (vereinfacht)

zh-Hans

2070

Portugiesisch (Portugal)

pt-PT

3082

Spanisch – Spanien (Moderne Sortierreihenfolge)

es

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.