我发现了一件奇怪的事。如果你创建一个EF datacontext,你会得到一些assembly resolve failed events,如下所示: 任何EF我的样本都有: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
当你看到我的主题的CurrentUICulture是“hu-HU”时,无论如何它都在Windows XP上运行。
作为解决方法,如果我设置Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture;和装配解决事件停止开火。
有人知道为什么EF datacontext与文化有关吗?或者当我将线程保持在默认的“hu-HU”语言环境时,如何阻止解决事件?