使用两个不同版本的Unity包

时间:2018-06-01 07:14:27

标签: c# inversion-of-control unity-container

我主持了带有Unity v 4.0.1的web api app和带有unity v 2.0.4的外部自定义nuget包

我尝试找出使用一个库的不同方法的方法。结果我有依赖地狱问题

private static void RegisterRules(IUnityContainer container)
        {
            var locator = new UnityServiceLocator(container);
            ServiceLocator.SetLocatorProvider(() => locator);

            CustomNugetPackage.UnityConfiguration.Apply(container);
        }

enter image description here

我阅读了很多不同的文章,但仍然对如何以更恰当和简单的方式解决我的问题感到困惑。

问:也许有人可以分享他在平等问题上的经验(使用Unity)并且可以分享真实的代码段示例吗?

THX

0 个答案:

没有答案