C #: change resource file without reassembling?

For an Asp.Net MVC 3 application, I will use resource files to store my I18N ( How-to ).

It’s not me who will translate all the fields in the whole language, I just need to create in one language and create empty language files for the other two languages. And in the implementation I will use these three files.

So, I have no problems for development, but after I created the site, this is a client that will translate all these fields. I found a great application that allows you to transfer from one resx to another ( SimpleResxEditor ). But now, how can a client modify this resx file on asp.net without a visual studio? Is there a way to indicate in visual studio that we are using a “non-embedded” resource file, and a change to this file takes effect immediately?

+5
source share
1 answer

First you must create the ressource file via resgen:

resgen InternationalResources.resx

The output is a .resources file.

, al.exe:

al.exe 
/t:lib 
/culture:de-AT 
/out:"\LocalizeableConsole.resources.dll" 
/embed:InternationalResources.resources,LocalizeableConsole.InternationalResources.de-AT.resources 
/template:"LocalizeableConsole.exe"
/keyf:KeyFile.snk
+5

All Articles