假设我有两个项目,P4 和 P3,分别针对 .net 4.0 和 3.5。
每个项目还具有对 System.Data 的引用。
对于 P4,它将是 System.Data v4.0.0.0
对于 P3,它将是 System.Data v2.0.0.0
项目 P4 也引用了 P3。
如果加载并执行 P4,它将使用 .net 4.0 CLR。在运行时,对 System.Data 的引用似乎在 P4 和 P3 中解析为 v4.0。我可以通过使用 assemblyBinding 重定向来覆盖它,但随后 P4 和 P3 都会解析为 v2.0。
有什么方法可以配置我的应用程序,以便 P4 使用 v4.0 而 P3 使用 v2.0?
看看这个:并行处理 http://msdn.microsoft.com/en-us/library/ee518876.aspx可能会有一些帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)