Dies ist meine erste Frage hier!Bearbeiten Sie ASP.NET MVC 3 Resx-Dateien in Deployment Server ohne Neukompilierung
Ich habe ein ASP.NET MVC 3 Projekt mit einem Eigenschaftenordner, der einige .resx Dateien enthält, die verwendet werden, um den Inhalt meiner Ansichten nach Sprache (en/es) zu unterscheiden. Ich arbeite in VS2010 mit. NET 4.
Wenn ich die Anwendung auf den Server bereitstellen, finde ich, dass keine Resx-Dateien veröffentlicht werden, und stattdessen habe ich einige DLL-Dateien.
Ich habe die Build-Aktion auf Embedded resource
, Do not copy
auf Ausgabeverzeichnis und PublicResXFileCodeGenerator
als Custom Tool in RESX-Dateien Eigenschaften festgelegt.
Ich möchte RESX-Dateien auf dem Server haben und in der Lage sein, sie zu bearbeiten, ohne neu zu kompilieren oder neu bereitzustellen. Die Ansichten sollten diese Änderungen verwenden.
Wie kann ich das tun?
Danke für Ihre Hilfe !!
Ich hatte Resx-Dateien in den Eigenschaftenordner. Vielleicht lassen Sie mich das aus dem Ordner App_GlobalResources verwenden? – Jawen
Ich habe diese Lösung ausprobiert und funktioniert! – Jawen
PublicResXFileCodeGenerator scheint ein Wrapper für http://msdn.microsoft.com/en-us/library/system.resources.tools.stronglytypedresourcebuilder.aspx zu sein, der resx in Klassen (dlls) konvertiert. Ist es notwendig für das, was du tust? –