![](/img/trans.png)
[英]In Xamarin Forms UnityServiceLocator namespace not found (Unity Dependency Injection & IoC containers)
[英]Xamarin + Unity IoC
我是Xamarin Forms的新手,正在嘗試將Microsoft Unity IoC框架集成到其中以在iOS / Android應用程序中使用。
添加Nuget包非常簡單,但是一旦我添加了一些實際引用Unity的東西(例如, public static UnityContainer Container { get; private set; }
),我的應用程序就會在運行時死於
但是,當我運行它時,我的應用程序立即死於Microsoft.Practices.ServicesLocation
的FileNotFoundException
最好的告訴我,我的項目的設置類似於本教程的項目 。
Unity引用了Common Service Locator,但NuGet軟件包沒有將其作為依賴項。 我相信這是設計使然(但現在找不到文檔)。
通常,除非使用UnityServiceLocator,否則這不是問題,但它會給您造成問題。 如果您手動安裝CommonServiceLocator NuGet軟件包 ,它將解決此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.