C# Xamarin Forms赢得';t使用MvvmCross(Android)构建
我在用MvvmCross构建android项目时遇到了一些麻烦。 在我添加mvvm之前,跨项目构建没有问题。注意:我的windows phone项目也运行,没有错误 但在添加MvvmCross(3.2.2)后,我出现了以下错误:C# Xamarin Forms赢得';t使用MvvmCross(Android)构建,c#,mono,xamarin,xamarin.android,mvvmcross,C#,Mono,Xamarin,Xamarin.android,Mvvmcross,我在用MvvmCross构建android项目时遇到了一些麻烦。 在我添加mvvm之前,跨项目构建没有问题。注意:我的windows phone项目也运行,没有错误 但在添加MvvmCross(3.2.2)后,我出现了以下错误: C:\Program Files(x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2):错误:加载程序集时出现异常:System.IO.FileNotFoundException:无法加载程序集
C:\Program Files(x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2):错误:加载程序集时出现异常:System.IO.FileNotFoundException:无法加载程序集'Cirriary.MvvmCross,版本=1.0.0.0,区域性=中性,PublicKeyToken=e16445fd9b451819'。也许它不存在于Mono for Android配置文件中?
Dateiname:“cirrial.MvvmCross.dll”
bei Xamarin.Android.Tuner.directorySassemblyResolver.Resolve(AssemblyNameReference,ReaderParameters参数)
bei Xamarin.Android.Tasks.ResolveAssemblys.AddAssemblyReferences(ICollection`1程序集,AssemblyDefinition程序集,布尔顶级)
bei Xamarin.Android.Tasks.ResolveAssemblys.Execute()(smenso.SmartService.Mobile.Android)
我目前正在使用:
- Xamarin表格1.2.3.6257
- Xamarin工作室5.5.4
- MvvmCross 3.2.2
通过nuget添加此软件包后,Android项目将构建并运行。也许可以查看一个工作示例-例如。