在我的开发机器上都可以,但是当我在WinXp sp3的测试机上试用app时 我遇到了一个问题。
方法调用包含以下代码需要1.5分钟
var c = new UnityContainer();
Unity版本2.0.414.0 .Net Framework v 3.5 sp1
有人知道如何解决它吗?
由于
答案 0 :(得分:2)
您的测试机器是否可以访问互联网?如果没有,它可能会挂起试图验证二进制文件上的authenticode证书。一个快速的测试是从源代码构建Unity并使用该DLL代替。如果它没有挂起则那就是问题所在。有一种方法可以关闭app.config文件中的cert检查;一旦我有机会查看,我会更新这个答案。
答案 1 :(得分:0)
我不知道它是否会有所不同,但你可以试试这个。
UnityContainer c = new UnityContainer();
OR
IUnityContainer myContainer = new UnityContainer();
另外,您是否完成了以下操作:
也许这会有所帮助: