Wie überschreibt man System.Resources.ResourceManager in Resources.Designer.cs?

8

Ich möchte System.Resources.ResourceManager von Resources.Designer.cs file überschreiben, um eine benutzerdefinierte ResourceManager.GetString (...) -Methodenfunktionalität zu erhalten. Ist das möglich?

    
Michał Kuliński 01.12.2011, 07:46
quelle

2 Antworten

2

Ich glaube, Sie stellen hier zwei getrennte Fragen. Sie können ResourceManager.GetString natürlich überschreiben. Sie können diese Überschreibung jedoch nicht im automatisch generierten Resource.Designer.cs -Code verwenden. Um es zu verwenden, müssen Sie Ihre eigene Resource Designer-Klasse schreiben.

%Vor%     
Kjata30 10.07.2014, 22:00
quelle
3

Ich habe ein CustomResourceManager erstellt, das die Aufrufe von GetString() wie folgt überschreibt:

%Vor%

Dann fügte ich meinem Projekt einen Pre-Build-Schritt hinzu, um die Erstellung eines System.Resources.ResourceManager durch mein CustomResourceManager in der generierten Resource.Designer.cs -Datei zu ersetzen:

%Vor%

Und weg wir gehen!

    
djs 19.10.2016 16:27
quelle

Tags und Links