Microsoft Unity导致应用启动延迟30秒

时间:2016-11-02 19:22:24

标签: c# unity-container

我使用的是Unity v 2.1.505.2。 在我的生产Win 7盒子上,仅仅存在Unity容器会导致应用程序在运行之前延迟30秒。甚至在我实例化容器之前。

static void Main()
{
   // a 30 second delay occurs before the next line runs
   DoSomething();
   IUnityContainer container = null;
}

任何人都知道为什么会这样?它不会发生在我的开发Win 7盒子上。谢谢!

1 个答案:

答案 0 :(得分:0)

将以下内容放入应用程序的配置文件中解决了我的问题。

<configuration>
  <runtime>
    <generatePublisherEvidence enabled="false"/>
  </runtime>
</configuration>