I have a C # project (WinForms) in Visual Studio 2012 running under Windows 7 Professional 64bit.
My WinForms comes with two languages - English and German. Thus, in my Visual Studio project, I have two resource files (.resx) lang.resx (containing my default language, German) and lang.en-GB.resx (containing my optional language, English).
When I compile my project for .NET 3.5, VS creates two folders in the application project folder "de_DE" and "en_GB" and copies the DLL files containing the language to these two folders (both files are called "app.resources.dll").
So far so good. My application works well when not "embarrassed." When launched on an English copy of Windows, it displays text in English; when it runs on German or any other language copy of Windows, it displays German text ... As expected.
Now I am messing up my code using Confuser (on CodePlex: https://confuser.codeplex.com/ ) using the version of Confusor version 1.9 (the latest, pre-compiled, downloadable version of .exe).
When I add my "app.exe" and "de-DE \ app.resources.dll" and "en-GB \ app.resources.dll" to confuser, confusor will only generate one tangled application .resources.dll - not 2 (one for each language / resource library).
, , app.resources.dll, , confuser ( ).
, ( WinForm ).
:
confuser , app.exe app.resources.dll ?
( ) !