This is necessary in order to be able to refer to an assembly of several projects and not to transfer the assembly each time with the project.
After installing Silverlight, in dialogue “Add reference” Visual Studio, we can see a set of standard assemblies that are part of Silverlight.
As it turned out, in order to enable the assembly to refer to any of the projects through dialogue “Add reference”, you need to add a special key in the registry:
1. Open key
32-bit OS: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Silverlight\v4.0\AssemblyFoldersEx
64-bit OS: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Silverlight\v4.0\AssemblyFoldersEx
2. In this location create a key with any name (for example, the name of the project).
3. Adding a default value that contains the path to the assemblies on hard disk.
Now when you add a reference to the project in the dialog “Add reference” will be available to all assemblies in a specified folder:
The solution is very simple and very useful.