static DefaultNetAssemblyResolver()
{
var gacDirectories = new List<GacDirectory>();
gacDirectories.AddRange(
GetGacDirectories(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Windows),
"assembly"), false));
gacDirectories.AddRange(
GetGacDirectories(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Windows),
"Microsoft.NET", "assembly"), true));
GacDirectories = gacDirectories.ToArray();
}