我想在控制台应用程序中使用我的mvvmcross插件(它用于生成一些使用共享库和我的客户端应用程序的数据)。但是,我不清楚如何调用安装程序。在我使用MvxIoCSupportingTest之前的测试中。
答案 0 :(得分:2)
MvvmCross有一个控制台分支,可用于开发应用程序 - https://github.com/MvvmCross/MvvmCross/tree/v3.1/Cirrious/Cirrious.MvvmCross.Console - 这包括一个安装类https://github.com/MvvmCross/MvvmCross/blob/v3.1/Cirrious/Cirrious.MvvmCross.Console/Platform/MvxConsoleSetup.cs。然而,实际上,这个控制台平台并不是MvvmCross的“真正”目标 - 它只是用于测试/演示。一个示例控制台应用程序在旧的TwitterSearch代码(https://github.com/MvvmCross/MvvmCross-Tutorials/tree/master/Sample%20-%20TwitterSearch/TwitterSearch.UI.Console)中 - 尽管可悲的是Twitter搜索Api不再可用。
如果您不想要视图/视图模型 - 如果您只想要核心 IoC和插件功能,那么此功能只需要CrossCore
,您应该能够编写自己的迷你版本 - 在您的控制台应用中设置CrossCore,类似于“CrossLight”方法(参见N = 30和http://mvvmcross.blogspot.com/中的N = 39)