|
Hello all,
I've recently been implementing French (Canadian) localization for my C# product and have run into a small issue. My solution is broken into a number of sub-projects. The main project, we'll call it MainApp, utilizes another project, lets call is WeatherMessage. WeatherMessage it built around a message object which uses a number of "sets". These sets have a base class, WeatherSet. So we have say "Foxtrot" which should inherit all methods and whatnot from WeatherSet. The WeatherMessage is managed by another class, WeatherManager. It manages the validation, storage, etc for all the Messages. For these classes, the WeatherManager contains the translation code (MainApp has its own of course).
Now, in Visual Studio, I can run in Debug OR Release mode, and the sets translate properly. However, when I build the application installer, the INSTALLED version does *not* translate the sets. Its quite bizzare. I can build completely in release mode, run the executable from the build folder (not through VS) and it translated fine. It is not until it is *installed* that it seems to have an issue.
Im not sure what in the world could be causing this issue, but if anyone has encountered this before when dealing with Windows Forms, please give me any suggestions you have!
Cheers,
|