Nein, sie sind momentan nicht verfügbar. Jemand von Xamarin könnte sich vielleicht dazu äußern, dass sie in beide Produkte aufgenommen werden.
Ich habe die angehängte Fehlermeldung erhalten, als ich versuchte, VelocityDB für Android zu kompilieren. Wie die VelocityDB-Unterstützung sagte, benötigt sie wirklich die Datenannotationen.
Ist die genannte 'System.ComponentModel.DataAnnotations.dll' für Android und iOS verfügbar?
Danke Jozsef
Fehlermeldung: "Fehler 1 Ausnahme beim Laden von Assemblies: System.IO.FileNotFoundException: Assembly 'System.ComponentModel.DataAnnotations konnte nicht geladen werden, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'. Vielleicht existiert es nicht im Mono für Android-Profil? Dateiname: 'System.ComponentModel.DataAnnotations.dll' bei Monodroid.Tuner.MonoDroidResolver.Resolve (AssemblyNameReference-Referenz, ReaderParameters-Parameter) bei Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences (List'1-Assemblies, AssemblyDefinition-Assembly) bei Xamarin.Android.Tasks.ResolveAssemblies.Execute () "
Xamarin liefert momentan nicht System.ComponentModel.DataAnnotations.dll
(September 2012).
Wir werden bald die Produkte auf Mono 2.12 rebasen, was viel bessere Unterstützung für .NET 4 [.5] bietet und uns in Zukunft in die Lage versetzen wird, weitere Baugruppen zu versenden (aber ich kann nicht sagen, wenn oder , wenn System.ComponentModel.DataAnnotations.dll
verfügbar ist.
Mono ist jedoch ein Open-Source-Projekt. Der Quellcode für System.ComponentModel.DataAnnotations.dll
ist auf github verfügbar, so dass Sie heute versuchen können, diese Assembly gegen die BCL zu erstellen, die MonoTouch (oder Mono für Android) liefert. Wenn Sie das tun, teilen Sie uns bitte Ihre Entdeckung mit!
Ich habe versucht, System.ComponentModel innerhalb von VS 2012 hinzuzufügen. Ich habe immer noch nicht diese DLL unter Assemblies / Framework von VS.
Am Ende habe ich das Projekt in Xamarin Studio auf meinem MBP geöffnet. Ich konnte dann die Referenz hinzufügen. Ich habe XS auf dem MBP geschlossen und das Projekt in VS auf meiner virtuellen Maschine wieder geöffnet und die Referenz war da. Die Lösung kompiliert und lief im Simulator.
Xamarin liefert momentan nicht %code% (September 2012).
Wir werden bald die Produkte auf Mono 2.12 rebasen, was viel bessere Unterstützung für .NET 4 [.5] bietet und uns in Zukunft in die Lage versetzen wird, weitere Baugruppen zu versenden (aber ich kann nicht sagen, wenn oder , wenn %code% verfügbar ist.
Mono ist jedoch ein Open-Source-Projekt. Der Quellcode für %code% ist auf github verfügbar, so dass Sie heute versuchen können, diese Assembly gegen die BCL zu erstellen, die MonoTouch (oder Mono für Android) liefert. Wenn Sie das tun, teilen Sie uns bitte Ihre Entdeckung mit!
Ich habe versucht, System.ComponentModel innerhalb von VS 2012 hinzuzufügen. Ich habe immer noch nicht diese DLL unter Assemblies / Framework von VS.
Am Ende habe ich das Projekt in Xamarin Studio auf meinem MBP geöffnet. Ich konnte dann die Referenz hinzufügen. Ich habe XS auf dem MBP geschlossen und das Projekt in VS auf meiner virtuellen Maschine wieder geöffnet und die Referenz war da. Die Lösung kompiliert und lief im Simulator.
Ich habe die angehängte Fehlermeldung erhalten, als ich versuchte, VelocityDB für Android zu kompilieren. Wie die VelocityDB-Unterstützung sagte, benötigt sie wirklich die Datenannotationen.
Ist die genannte 'System.ComponentModel.DataAnnotations.dll' für Android und iOS verfügbar?
Danke Jozsef
Fehlermeldung: "Fehler 1 Ausnahme beim Laden von Assemblies: System.IO.FileNotFoundException: Assembly 'System.ComponentModel.DataAnnotations konnte nicht geladen werden, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'. Vielleicht existiert es nicht im Mono für Android-Profil? Dateiname: 'System.ComponentModel.DataAnnotations.dll' bei Monodroid.Tuner.MonoDroidResolver.Resolve (AssemblyNameReference-Referenz, ReaderParameters-Parameter) bei Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences (List'1-Assemblies, AssemblyDefinition-Assembly) bei Xamarin.Android.Tasks.ResolveAssemblies.Execute () "
Xamarin.iOS 6.4.x (stabil) basiert wie die 6.3.x-Betas auf Mono 3.0 und wird mit %code% geliefert.
Das gleiche gilt für die neuesten Versionen von Xamarin.Android.
Nein, sie sind momentan nicht verfügbar. Jemand von Xamarin könnte sich vielleicht dazu äußern, dass sie in beide Produkte aufgenommen werden.
Diesen Fehler bei Xamarin, der dieses Problem verfolgen sollte, wurden geöffnet.
Diesen Fehler bei Xamarin, der dieses Problem verfolgen sollte, wurden geöffnet.
Tags und Links .net database xamarin.ios xamarin.android data-annotations