我有一個駐留在與核心項目不同的項目(因此不同的程序集)的服務。MVVMCross - 在另一個程序集中自動註冊單例
我可以手動RegisterSingleton<>()
但是我希望標準LINQ查詢將它撿起來,我註冊單:CreatableTypes().EndingWith("Service").AsInterfaces().RegisterAsLazySingleton();
的問題是可創建的類型只出現在當前裝配的樣子。什麼是使用反射超載的最佳方式?
我看了解從this question獲取程序集的解決方案,但它們不能在PCL內工作。
謝謝。我知道我需要超載,但獲得組裝是一個棘手的問題。感謝GetTypeInfo()。Assembly'提示。 – SeeMoreGain