2017-02-01 2 views
0

Ich habe versucht, die älteren Versionen von Android SDK laden, aber jedes Mal, wenn ich versuche, Main.axml zu öffnen bekomme ich diesen Fehler:Kann nicht Main.axml Layout Xamarin in Visual Studio 2015

System.ComponentModel.Composition.ImportCardinalityMismatchException: No exports were found that match the constraint: ContractName VisualStudioWorkspace RequiredTypeIdentity Microsoft.CodeAnalysis.Workspace at System.ComponentModel.Composition.Hosting.ExportProvider.GetExports(ImportDefinition definition, AtomicComposition atomicComposition) at System.ComponentModel.Composition.Hosting.ExportProvider.GetExportsCore(Type type, Type metadataViewType, String contractName, ImportCardinality cardinality) at System.ComponentModel.Composition.Hosting.ExportProvider.GetExportedValueCore[T](String contractName, ImportCardinality cardinality) at Xamarin.VisualStudio.Android.MonoAndroidDesignerInterface.GetCodeModelBridge() in C:\data\lanes\3513\00fa5cc4\source\xamarinvs\src\Core\VisualStudio.Android\Designer\MonoAndroidDesignerInterface.cs:line 154 at Xamarin.AndroidDesigner.DesignerProject.get_CodeModelBridge() at Xamarin.AndroidDesigner.DesignerProject.d__175.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Xamarin.AndroidDesigner.DesignerProject.d__139.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Xamarin.AndroidDesigner.AndroidRenderSession.d__105.MoveNext()

+0

Versuchen Sie% LOCALAPPDATA% \ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache zu löschen. Was ist die Versionsinformation von Visual Studio> Hilfe> Über Microsoft Visual Studio> Info kopieren [Schaltfläche]? – ashley

+0

Danke für die Hilfe, Problem gelöst durch Neuinstallation von Visual Studio und Xamarin. –

Antwort

0

Erstes Update aller Xamarin Formen (nicht Xamarin.Android) nugets. Löschen Sie dann bin/obj Verzeichnisse von PCL und Android Setup Droid MIN sdk bis 4.4 KitKat Stellen Sie sicher, dass Projektname und -version in Droid festgelegt sind. Erstellen Sie nur PCL über die rechte Maustaste erstellen. Bauen Sie nur Droid über die rechte Maus bauen.

Hoffe, das hilft.

+0

Danke für die Hilfe, Problem gelöst durch Neuinstallation von Visual Studio und Xamarin. –

Verwandte Themen