We have a number of applications that are windows forms embedded within IE. Each one of these applications is accessed via a menu on a main controlling webpage.
These applications share a number of assemblies. However, We've just noticed that which ever applications is loaded first in the browser controls the version of the shared dlls. For example, if application 1 uses version 1.0 of a dll, and application 2 uses version 1.1 of the same dll, if application 1 is loaded first then application 2 is forced to use 1.0 as well rather than downloading version 1.1. As you would expect this has led to errors occuring. This is not how I expected it to work. It means that now we have to recompile and distribute every application when a single change is made.
Hope my explanation made sense. Any ideas of how we can get round this or is this the way things are suppose to be?
Microsoft is conducting an online survey to understand your opinion of the Msdn Web site. If you choose to participate, the online survey will be presented to you when you leave the Msdn Web site.