C# 为MvvmCross插件提供容器

C# 为MvvmCross插件提供容器,c#,nuget,mvvmcross,mobile-development,C#,Nuget,Mvvmcross,Mobile Development,我不确定我想做什么是可能的,但现在 我希望创建一个在MvvmCross应用程序中使用的服务库,大多数服务可能会使用我或第三方编写的插件 与其让使用服务库的应用程序去获取这些插件依赖项的所有单个NuGet包,我更希望 1) 插件可以内置到库程序集中 2) 或者我可以在一个单独的NuGet包中提供库所需的所有插件,这样应用程序就只能使用这个库了 我的问题是插件可以这样包装吗?您可以为您的服务库创建一个NuGet包,将所有插件添加为依赖项。当用户安装您的软件包时,NuGet也将自动安装所有插件软件包

我不确定我想做什么是可能的,但现在

我希望创建一个在MvvmCross应用程序中使用的服务库,大多数服务可能会使用我或第三方编写的插件

与其让使用服务库的应用程序去获取这些插件依赖项的所有单个NuGet包,我更希望

1) 插件可以内置到库程序集中

2) 或者我可以在一个单独的NuGet包中提供库所需的所有插件,这样应用程序就只能使用这个库了


我的问题是插件可以这样包装吗?

您可以为您的服务库创建一个NuGet包,将所有插件添加为依赖项。当用户安装您的软件包时,NuGet也将自动安装所有插件软件包

例如:


有关更多信息,请参阅