I have found a strange thing. If you create an EF datacontext you get some assembly resolve failed events like this: Any EF will do my sample has: var db = new NorthwindEntities();
System.Xml.resources, Version=4.0.0.0, Culture=hu-HU, PublicKeyToken=b77a5c561934e089 System.Data.Entity.resources, Version=4.0.0.0, Culture=hu-HU, PublicKeyToken=b77a5c561934e089
As you see my thread's CurrentUICulture is "hu-HU", and it runs on Windows XP anyway.
As a workaround if i set Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture; and assembly resolve events stop to fire.
Could someone know why EF datacontext related to culture? Or how can I prevent resolve events fire when i keep my threads on the default "hu-HU" locale?