Framework 1.1 sp1 and satellite assemblies

P

Patrick

I have a project on which a WinForm application is run from a website using
Internet Exporer with No Touch deployment.
The main assembly references a assembly containing string resources and a
class to retrieve those resources using ResourceManager. The assembly has
some satellite assemblies for different languages, which are compiled by VS
from resx files.

I am using the following method to retrieve strings:
resourceManager.GetString(str, Thread.CurrentThread.CurrentCulture)

Since I installed sp1, these satellite assemblies are not downloaded anymore
to the download cache, so languages are not used anymore.

When checking out FusLogVw (Fusion Log Viewer) I see that Fusion does not
even try to get the language specific assemblies but loads the neutral one
directly.
So I don't know whether satellite assemblies are not loaded because they are
never accessed, or that they are never accessed because they weren't loaded.

This behaviour occurs on different XP machines (SP1 and SP2) with different
applications.

Please, does somebody have a solution or workaround?

Regards,

Patrick
 
P

Patrick

Maybe I should clarify myself:

Since I installed service pack 1 of Framework 1.1, no satellite assemblies
containing language-specific resources is downloaded when I start my
application from an URL.

I have created a new WinForm application with three resx files: one neutral,
one english and one dutch.
The application works fine when I execute it locally (all languages are
displayed). When I start it from an URL, only the neutral text is displayed.

As this application is so simple and does not anything but displaying the
resources I can not imagine I am the only one facing this problem.
So please can someone help as I am getting pretty desperate over this.
I hope an MS employee could shine his light on this issue, as MS seems so
committed to localization. What has changed since service pack 1 that could
cause this problem, as it is working good without the service pack.

Regards,

Patrick
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top