Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ressourcendateien sind Dateien, die Teil einer Anwendung sind, aber nicht kompiliert werden, z. B. Symboldateien oder Audiodateien. Da diese Dateien nicht Teil des Kompilierungsprozesses sind, können Sie sie ändern, ohne die Binärdateien neu kompilieren zu müssen. Wenn Sie planen, Ihre Anwendung zu lokalisieren, sollten Sie Ressourcendateien für alle Zeichenfolgen und anderen Ressourcen verwenden, die beim Lokalisieren der Anwendung geändert werden müssen.
Vorsicht
Ressourcen in .resx Dateien können mithilfe von BinaryFormatterserialisiert werden, was nicht sicherenist. Schließen Sie nur die .resx Dateien in Ihren Buildprozess ein, dem Sie vertrauen.
Weitere Informationen zu Ressourcen in .NET-Apps finden Sie unter Ressourcen in .NET-Apps.
Arbeiten mit Ressourcen
Öffnen Sie in einem Projekt mit verwaltetem Code das Projekteigenschaftenfenster. Sie können das Eigenschaftenfenster entweder öffnen:
- Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektknoten, und wählen Sie "Eigenschaften" aus.
- Eingeben von Projekteigenschaften im Suchfeld STRG+Q
- Drücken Sie Alt + + im Projektmappen-Explorer
Wählen Sie die Registerkarte "Ressourcen " aus. Sie können eine RESX-Datei hinzufügen, wenn Ihr Projekt noch keins enthält, verschiedene Arten von Ressourcen hinzufügen und löschen und vorhandene Ressourcen ändern.
Verbesserungen des Ressourcen-Explorers in Visual Studio 2022 und höher
Ab Visual Studio 2022, Version 17.11, wurde der Ressourcen-Explorer erheblich verbessert. Siehe Einführung in den überarbeiteten Visual Studio-Ressourcen-Explorer.
Um den neuen Ressourcen-Explorer zu verwenden, müssen Sie über ein .NET-Projekt verfügen, das eine oder mehrere Ressourcendateien (.resx) enthält. Klicken Sie zum Öffnen des Ressourcen-Explorers mit der rechten Maustaste auf eine beliebige Ressourcendatei im Projektmappen-Explorer, und wählen Sie "Mit>Ressourcen-Explorer öffnen" aus. Alternativ können Sie die Tastenkombination STRG+ALT+R verwenden.
Wenn Sie den neuen Ressourcen-Explorer öffnen, sehen Sie links eine Übersicht, die alle von Ihnen abgelegten Ressourcen zusammen mit den Gebietsschemas für jede Datei umfasst. Sie können konfigurieren, welche Gebietsschemas im Datagrid sichtbar sind. Diese Schnittstelle ermöglicht es Ihnen, Übersetzungen nebeneinander zu vergleichen und an Ort und Stelle zu bearbeiten.
Suchen nach Ressourcenzeichenfolgen
Oben links im Raster können Sie das Suchfeld verwenden, um alle Ihre Ressourcendateien zu durchsuchen. Um nach einer Ressource zu suchen, geben Sie das Stichwort im Suchfeld der Symbolleiste ein und drücken Sie die EINGABETASTE. Im Datenraster werden nur die Ressourcen angezeigt, die Ihrer Abfrage in ihrem Namen, Wert oder Kommentar entsprechen. Mithilfe von Wildcards (*) können Sie partielle Übereinstimmungen erzielen, und Anführungszeichen (") werden verwendet, um genaue Übereinstimmungen zu erzielen.
Hinzufügen von Kommentaren zu bestimmten Übersetzungen einer Ressource
Kommentare sind eine nützliche Möglichkeit, weitere Informationen oder kontextbezogene Informationen für eine Ressource bereitzustellen, z. B. die Bedeutung, Verwendung oder den Ton einer Zeichenfolge. Im Ressourcen-Explorer können Sie jeder Übersetzung einer Ressource Kommentare hinzufügen und alle gleichzeitig im Datenraster anzeigen.
Wenn Sie einer Ressource einen Kommentar hinzufügen möchten, wählen Sie die Zelle aus, die der Übersetzung entspricht, die Sie kommentieren möchten, und klicken Sie auf die Schaltfläche "Kommentar bearbeiten" auf der Symbolleiste, oder drücken Sie die UMSCHALT-EINGABETASTE+. Unterhalb der Zelle wird ein Kommentarfeld angezeigt, in das Sie Ihren Kommentar eingeben können. Drücken Sie die EINGABETASTE , um den Kommentar zu speichern, oder ESC , um ihn zu verwerfen.
Sie können vorhandene Kommentare bearbeiten oder löschen, indem Sie auf das Kommentarfeld klicken oder dieselbe Tastenkombination verwenden. Um alle Kommentare für eine Ressource anzuzeigen, suchen Sie in der Ecke jeder Zelle mit einem Kommentar nach dem kleinen Dreieckssymbol. Sie können mit der Maus über das Symbol fahren, um einen Tooltipp mit dem Kommentartext anzuzeigen oder darauf klicken, um das Kommentarfeld zu öffnen.
Kommentare stehen mehreren Benutzern der Ressourcendateien zur Verfügung. Der Übersetzer, ein Entwickler oder ein Ressourcenmanager kann Neben den Übersetzungen Notizen, Fragen, Erläuterungen oder Vorbehalte hinterlassen. Ein kleines Symbol in der Ecke jeder Zelle gibt das Vorhandensein eines Kommentars an.
Filtern von Ressourcen
Um Ressourcen zu filtern, klicken Sie auf das Filtersymbol auf der Symbolleiste, und wählen Sie die Kriterien aus, die Sie anwenden möchten. Sie können Ressourcen nach Name, Wert, Kommentar, Typ oder Datei filtern.
| Filter | BESCHREIBUNG |
|---|---|
| Name | Zeigen Sie nur die Ressourcen mit einem bestimmten Namen oder Präfix an. |
| Wert | Zeigen Sie nur die Ressourcen an, die einen bestimmten Wert aufweisen oder eine bestimmte Zeichenfolge enthalten. |
| Kommentar | Zeigen Sie nur die Ressourcen an, die einen Kommentar haben oder eine bestimmte Zeichenfolge in ihrem Kommentar enthalten. |
| Typ | Zeigen Sie nur die Ressourcen mit einem bestimmten Typ an, z. B. Zeichenfolge, Bild oder Symbol. |
| Datei | Zeigen Sie nur die Ressourcen an, die zu einer bestimmten Datei oder Kultur gehören. |
Sie können mehrere Filter kombinieren, um Ihre Ergebnisse einzugrenzen und sie zu löschen, indem Sie auf die Schaltfläche "Filter löschen" klicken.
Validierung und Warnungen
Platzhalter sind spezielle Token, die zur Laufzeit durch dynamische Werte ersetzt werden, z. B. {0}, {1} oder {name}. Wenn Sie Platzhalter in Ihren Ressourcen verwenden, müssen Sie sicherstellen, dass sie in allen Lokalisierungen konsistent sind. Andernfalls werden in Ihrer App möglicherweise Fehler oder unerwartetes Verhalten angezeigt.
Der neue Ressourcen-Explorer überprüft automatisch Platzhalter für jede Ressource und zeigt ein Warnsymbol an, wenn ein Konflikt zwischen der Standardkultur und einer anderen Lokalisierung besteht. Wenn beispielsweise der Standardwert einer Ressource "Hello, {name}!" lautet und der spanische Wert "Hola, {nombre}!" lautet, wird ein Warnsymbol angezeigt, das anzeigt, dass der Platzhaltername anders ist. Sie können mit dem Mauszeiger über das Symbol fahren, um eine QuickInfo mit den Details der Abweichung anzuzeigen und darauf zu klicken, um sie zu beheben.
Fehlende Übersetzungen sind ein weiteres häufiges Problem, das sich auf die Benutzererfahrung Ihrer App auswirken kann. Wenn Sie keine Übersetzung für eine Ressource in einer bestimmten Kultur bereitstellen, fällt die App auf die Standardkultur zurück, was für einige Benutzer möglicherweise nicht ordnungsgemäß oder wünschenswert ist. Der Ressourcen-Explorer hilft Ihnen, dieses Problem zu vermeiden, indem ein Warnsymbol angezeigt wird, wenn es keinen Wert für eine Ressource in einer bestimmten Kultur gibt. Wenn> Sie beispielsweise eine Ressource mit einem Standardwert habenFile und keinen Wert für die französische Kultur, wird ein Warnsymbol angezeigt, das darauf hinweist, dass eine Übersetzung fehlt. Sie können mit dem Mauszeiger über das Symbol fahren, um eine QuickInfo mit der Meldung Kein Wert anzuzeigen und es auszuwählen, um einen Wert hinzuzufügen.
Anpassungsoptionen
Der Ressourcen-Explorer in Visual Studio 2022 und höher ist mit Bildschirmlesegeräten und assistiven Technologien kompatibel, um ihn für Entwickler mit Sehbehinderungen oder anderen Einschränkungen besser zugänglich zu machen. Sie können Tastenkombinationen verwenden, um durch das Datenraster zu navigieren, Werte und Kommentare zu bearbeiten und allgemeine Aktionen auszuführen. Sie können auch die Sprachausgabe verwenden, um die Inhalte der einzelnen Zellen sowie die QuickInfos und Warnungen zu lesen.
Wenn Sie den Zoomfaktor anpassen möchten, verwenden Sie den Zoomschieberegler auf der Symbolleiste oder die Tastenkombinationen STRG+= und STRG+-, um den Zoommodus zu vergrößern oder zu verkleinern. Verwenden Sie STRG+0 , um den Zoomfaktor standardmäßig zurückzusetzen.
Das Design für den Ressourcen-Explorer ist mit der restlichen Visual Studio-Umgebung konsistent. Sie können zwischen hellen, dunklen oder blauen Designs wählen, und der Ressourcen-Explorer passt sich entsprechend an. Sie können auch die Schriftart und die Farben des Datenrasters ändern, indem Sie dasDialogfeld "Schriftarten und Farben>>> verwenden.
Ressourcen in anderen Projekttypen
Ressourcen werden in .NET-Projekten anders verwaltet als in anderen Projekttypen. Weitere Informationen zu Ressourcen in:
- Apps für die universelle Windows-Plattform (UWP), siehe App-Ressourcen und das Ressourcenverwaltungssystem
- C++/CLI(verwaltete) Projekte, siehe Ressourcen in Desktop-Apps
- C++-Projekte finden Sie unter "Arbeiten mit Ressourcendateien und Vorgehensweise: Erstellen einer Ressource"
- Verwenden Sie das Fenster "Ressourcenansicht" (AndereWindows-Ressourcenansicht>>), um Ressourcendateien anzuzeigen, die in Ihren Projekten enthalten sind.
Supportoptionen
Wenn beim Verwalten von Anwendungsressourcen ein Problem auftritt, lesen Sie die Problembehandlung von Fehlern im Ressourcen-Editor.