Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin.ios MvvmCross服务来自另一个程序集,而不是MyApp.Core_Xamarin.ios_Xamarin_Mvvmcross - Fatal编程技术网

Xamarin.ios MvvmCross服务来自另一个程序集,而不是MyApp.Core

Xamarin.ios MvvmCross服务来自另一个程序集,而不是MyApp.Core,xamarin.ios,xamarin,mvvmcross,Xamarin.ios,Xamarin,Mvvmcross,我有一个类似的问题。但不同之处在于,我有一些代码希望在几个项目(不同的.Core项目)之间共享的服务 如我所见,依赖项注册如下: CreatableTypes() .EndingWith("Services") .AsInterfaces() .RegisterAsLazySingleton(); 不进入位于“第三方”程序集中的程序集 然而,我应该如何“自动”完成这项工作(也就是说,在Touch和Dro

我有一个类似的问题。但不同之处在于,我有一些代码希望在几个项目(不同的.Core项目)之间共享的服务

如我所见,依赖项注册如下:

          CreatableTypes()
            .EndingWith("Services")
            .AsInterfaces()
            .RegisterAsLazySingleton();
不进入位于“第三方”程序集中的程序集

然而,我应该如何“自动”完成这项工作(也就是说,在Touch和Droid中使用它,就像.Core服务一样简单(没有额外的代码)),有点像

(这也不适用于我)


谢谢

可能是重复的谢谢,斯图尔特!这确实适用于typeof(reusables.Helpers.MyHelper).Assembly.CreatableTypes()。。。当该链接中提到服务“在插件中定义”时,这有点令人困惑。我还得到了以下与在不同组件中定义通用代码相关的问题:。再次感谢!
        CreatableTypes()
            .EndingWith("GeneralService")
            .InNamespace("General.Core.Services")
            .AsInterfaces()
            .RegisterAsLazySingleton();