Lokalisieren von Ressourcen und Erstellen der Anwendung
In diesem Thema wird beschrieben, wie sie eine typische CAB-Anwendung erstellen. Es wird davon ausgegangen, dass Sie Microsoft Visual Studio für die Codierung und entweder Microsoft Visual Studio oder die Visual Studio Befehlszeile für die Erstellung verwenden. Es wird davon ausgegangen, dass Sie eine SLN-Projektmappendatei für Ihre Anwendung verwenden und eine Resource.h-Datei unterstützen, um die Ressourcendatei der Basissprache widerzuspiegeln.
Hinweis
Wenn Sie die Visual Studio Befehlszeile für den Build verwenden, verwenden Sie den vcbuild-Befehl, um die Projektmappendatei zu erstellen.
Anwendungsdateien werden für jede Sprache separat erstellt. Jeder Build erstellt identische sprachneutrale .exe und sprachspezifische .exe.builds-Dateien. Darüber hinaus werden verschiedene andere Dateien in die entsprechenden Releaseordner kopiert.
Der Anwendungsbuild hängt vom Typ der Ressourcen und der von Ihnen verwendeten Lokalisierung ab. Für die Präbuildlokalisierung verfügen Sie über eine Kopie der Basissprachdatei, die für jede unterstützte Sprache lokalisiert ist. Für die Lokalisierung nach dem Build können Sie die AUS-Datei kopieren, die sich aus dem Build der ausführbaren Datei und des Ressourcenmoduls ergibt, und die Kopien an die Lokalisierer bereitstellen.
Hinweis
Das folgende Verfahren setzt Win32 PE-Ressourcen mit einem Visual Studio Projekt voraus, das für jede Sprache erstellt wurde. Die Basissprachressourcen werden in einer RC-Datei bereitgestellt und mithilfe eines DLL-Moduls geladen. Sie können das Verfahren nach Bedarf wiederholen, um für alle unterstützten Sprachen zu erstellen.
So erstellen Sie die Anwendung
- Richten Sie ein Visual Studio-Projekt für die Basissprache ein.
- Wenn Sie eine Ressourcenkonfigurationsdatei mit den Ressourcentools verwenden möchten, richten Sie eine wie unter Vorbereiten einer Ressourcenkonfigurationsdateibeschrieben ein.
- Legen Sie parameter required by the RC Compiler utility in the property pages for the project under Configuration Properties → Resources → Command Line → Additional options (Konfigurationseigenschaften → Ressourcen → Befehlszeile → Zusätzliche Optionen) fest.
- Führen Sie DEN RC-Compiler aus. Das Hilfsprogramm kompiliert und teilt die nicht lokalisierbaren und lokalisierbaren Ressourcen mithilfe von Ressourcenkonfigurationsdaten in zwei verschiedene Objektdateien auf. In diesem Schritt werden die sprachneutralen Ressourcen mit einer LN-Datei verknüpft. Weitere Informationen finden Sie in der Beschreibung des Hilfsprogramms unter Ressourcenhilfsprogramme.
- Um die sprachspezifischen Ressourcen mit einer sprachspezifischen DATEI ZU verknüpfen, legen Sie ein Postbuildereignis für das Projekt auf den Eigenschaftenseiten unter Konfigurationseigenschaften → Buildereignisse → Postbuildereignis → Befehlszeile fest.
- Legen Sie ein Postbuildereignis fest, um den Prüfsummenwert aus der LN-Datei auf die CSV-Datei für die Sprache anzuwenden. Sie können für diesen Schritt das Hilfsprogramm UTILITYRCT verwenden. Weitere Informationen finden Sie in der Beschreibung des Hilfsprogramms unter Ressourcenhilfsprogramme.
- Verwenden Sie die Befehlszeile des Postbuildereignisses, um Befehle zum Kopieren der Dateien in die entsprechende Releaseordnerstruktur hinzuzufügen.