- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Xamarin
和 MvvmCross
构建跨平台应用程序。到目前为止,我一直在开发 Android
版本,一切都很好。我刚开始开发 iOS
应用程序,创建一个空白项目并尝试添加对 MvvmCross 二进制文件的引用。我设法添加了对 Cirrious.CrossCore.Touch.dll
、Cirrious.MvvmCross.Binding.Touch.dll
和 Cirrious.MvvmCross.Touch.dll
的引用code> 但无法将引用添加到 Cirrious.CrossCore.dll
、Cirrious.MvvmCross.Binding.dll
和 Cirrious.MvvmCross.dll
。每次我尝试都会得到以下异常
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not load file or assembly 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' or one of its dependencies. The system cannot find the file specified.
File name: 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'
at System.AppDomain.Load (System.String assemblyString, System.Security.Policy.Evidence assemblySecurity, Boolean refonly) [0x00045] in /private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-3.2.5/mcs/class/corlib/System/AppDomain.cs:803
at (wrapper remoting-invoke-with-check) System.AppDomain:Load (string,System.Security.Policy.Evidence,bool)
at System.Reflection.Assembly.ReflectionOnlyLoad (System.String assemblyString) [0x00000] in /private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-3.2.5/mcs/class/corlib/System.Reflection/Assembly.cs:599
at IKVM.Reflection.Universe.DefaultResolver (System.String refname, Boolean throwOnError) [0x0001f] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/external/ikvm/reflect/Universe.cs:814
at IKVM.Reflection.Universe.Load (System.String refname, IKVM.Reflection.Module requestingModule, Boolean throwOnError) [0x0002b] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/external/ikvm/reflect/Universe.cs:768
at IKVM.Reflection.Reader.ModuleReader.ResolveAssemblyRefImpl (IKVM.Reflection.Metadata.Record& rec) [0x000b4] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/external/ikvm/reflect/Reader/ModuleReader.cs:523
at IKVM.Reflection.Reader.ModuleReader.ResolveAssemblyRef (Int32 index) [0x0004b] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/external/ikvm/reflect/Reader/ModuleReader.cs:506
at IKVM.Reflection.Reader.ModuleReader.ResolveType (Int32 metadataToken, IGenericContext context) [0x000e9] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/external/ikvm/reflect/Reader/ModuleReader.cs:389
at IKVM.Reflection.Module.ResolveType (Int32 metadataToken, IKVM.Reflection.Type[] genericTypeArguments, IKVM.Reflection.Type[] genericMethodArguments) [0x00025] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/external/ikvm/reflect/Module.cs:433
at IKVM.Reflection.Module.ResolveType (Int32 metadataToken) [0x00005] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/external/ikvm/reflect/Module.cs:400
at IKVM.Reflection.Reader.ModuleReader.GetMemberRef (Int32 index, IKVM.Reflection.Type[] genericTypeArguments, IKVM.Reflection.Type[] genericMethodArguments) [0x000fd] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/external/ikvm/reflect/Reader/ModuleReader.cs:813
at IKVM.Reflection.Reader.ModuleReader.ResolveMethod (Int32 metadataToken, IKVM.Reflection.Type[] genericTypeArguments, IKVM.Reflection.Type[] genericMethodArguments) [0x00066] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/external/ikvm/reflect/Reader/ModuleReader.cs:717
at IKVM.Reflection.Module.ResolveMethod (Int32 metadataToken) [0x00005] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/external/ikvm/reflect/Module.cs:441
at IKVM.Reflection.CustomAttributeData.get_Constructor () [0x00013] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/external/ikvm/reflect/CustomAttributeData.cs:571
at IKVM.Reflection.CustomAttributeData.get_AttributeType () [0x00002] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/external/ikvm/reflect/CustomAttributeData.cs:562
at MonoDevelop.IPhone.IPhoneProject.<IsAssemblyCallingNativeCode>m__15 (IKVM.Reflection.CustomAttributeData a) [0x00001] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/md-addins/MonoDevelop.IPhone/MonoDevelop.IPhone/Project/IPhoneProject.cs:343
at System.Linq.Enumerable.Any[CustomAttributeData] (IEnumerable`1 source, System.Func`2 predicate) [0x0001a] in /private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-3.2.5/mcs/class/System.Core/System.Linq/Enumerable.cs:146
at MonoDevelop.IPhone.IPhoneProject.IsAssemblyCallingNativeCode (System.String file) [0x0003d] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/md-addins/MonoDevelop.IPhone/MonoDevelop.IPhone/Project/IPhoneProject.cs:343
at System.Linq.Enumerable+<CreateWhereIterator>c__Iterator34`1[System.String].MoveNext () [0x00044] in /private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-3.2.5/mcs/class/System.Core/System.Linq/Enumerable.cs:3127
at MonoDevelop.IPhone.IPhoneProject.ValidateReference (Xamarin.Components.Ide.Activation.XamarinEntitlements entitlements, MonoDevelop.Projects.ProjectReference reference) [0x00083] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/md-addins/MonoDevelop.IPhone/MonoDevelop.IPhone/Project/IPhoneProject.cs:309
at Xamarin.Ide.ActivationHelper.FindReferencesRequiringUpgrade (IXamarinProject project, Xamarin.Components.Ide.Activation.XamarinEntitlements entl, System.Collections.Generic.List`1 references, System.Collections.Generic.List`1& reasons, System.Collections.Generic.List`1& delayedReferences) [0x00029] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/md-addins/Xamarin.Ide/Xamarin.Ide/Xamarin.Ide.Accounts/ActivationHelper.cs:141
at Xamarin.Ide.ActivationHelper.ReferenceValidator (System.Object sender, MonoDevelop.Ide.EditReferencesEventArgs e) [0x00066] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/md-addins/Xamarin.Ide/Xamarin.Ide/Xamarin.Ide.Accounts/ActivationHelper.cs:90
at MonoDevelop.Ide.ProjectOperations.AddReferenceToProject (MonoDevelop.Projects.DotNetProject project) [0x0010b] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/ProjectOperations.cs:769
at MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectReferenceFolderNodeCommandHandler.AddReferenceToProject () [0x00023] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceFolderNodeBuilder.cs:210
at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00054] in /private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-3.2.5/mcs/class/corlib/System.Reflection/MonoMethod.cs:230
--- End of inner exception stack trace ---
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00069] in /private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-3.2.5/mcs/class/corlib/System.Reflection/MonoMethod.cs:238
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in /private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-3.2.5/mcs/class/corlib/System.Reflection/MethodBase.cs:114
at MonoDevelop.Components.Commands.DefaultCommandHandler.Run (System.Object target, MonoDevelop.Components.Commands.Command cmd) [0x00019] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs:2094
at MonoDevelop.Components.Commands.CustomCommandTargetAttribute.Run (System.Object target, MonoDevelop.Components.Commands.Command cmd) [0x00009] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CustomCommandTargetAttribute.cs:101
at MonoDevelop.Ide.Gui.Components.NodeCommandHandler+TransactedNodeHandlerAttribute.Run (System.Object target, MonoDevelop.Components.Commands.Command cmd) [0x0002d] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Components/NodeCommandHandler.cs:296
at MonoDevelop.Components.Commands.CustomCommandTargetAttribute.MonoDevelop.Components.Commands.ICommandTargetHandler.Run (System.Object target, MonoDevelop.Components.Commands.Command cmd) [0x00004] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CustomCommandTargetAttribute.cs:58
at MonoDevelop.Components.Commands.CommandHandlerInfo.Run (System.Object cmdTarget, MonoDevelop.Components.Commands.Command cmd) [0x00021] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs:1963
at MonoDevelop.Components.Commands.CommandManager+<DispatchCommand>c__AnonStorey82.<>m__D2 () [0x0005f] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs:1054
at MonoDevelop.Components.Commands.CommandManager.DispatchCommand (System.Object commandId, System.Object dataItem, System.Object initialTarget, CommandSource source) [0x002b0] in /Users/builder/data/lanes/monodevelop-lion-license-sync/c5f82958/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs:1071
我环顾四周,但找不到有同样问题的人。我没有使用 PCL
它是一个空白的新 iOS
项目。
最佳答案
有两种可能的解决方案:
添加来自 NuGet 包的引用。您需要 MvvmCross 热金枪鱼入门包。
使用 Ninja Coder 扩展 https://visualstudiogallery.msdn.microsoft.com/618b51f0-6de8-4f85-95ce-a50c658c7767 .
关于xamarin.ios - 无法添加对 Cirrious.CrossCore.dll 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20883370/
我正在使用 Xamarin 和 MvvmCross 构建跨平台应用程序。到目前为止,我一直在开发 Android 版本,一切都很好。我刚开始开发 iOS 应用程序,创建一个空白项目并尝试添加对 Mvv
我必须在scrollView中做一个带有自动布局的ViewController,但这里有几个问题: public SomeVC() : UIViewController { _
我正在尝试设置一个 MvvmCross 应用程序项目并对其运行单元测试(即其中的 View 模型)。我在 OS X 上使用 Xamarin Studio(v. 4.0.4,在撰写本文时最新版本)。 M
在使用适用于 iOS 9 的 Beta 版或 Alpha Xamarin 版本构建时,下载缓存插件出现错误。链接:https://forums.xamarin.com/discussion/50777
我开始使用 MVVMCross。我已经创建了 View 和 View 模型。View.xaml 看起来像这样: 但是我得到这个错误: The name "MvxWindowsPage" does n
使用 HotTuna 包中的 FirstView 框架项目,并将构建链接器行为设置为“链接所有程序集”,我收到以下错误: System.MissingMethodException:未找到 Crill
我是一名优秀的程序员,十分优秀!