2017-05-03 2 views
2

Ich habe viel versucht, aber ich kann Microsoft.ProjectOxford.Face NuGet in Xamarin Studio iOS-Projekt nicht installieren.Kann nicht installieren Microsoft.ProjectOxford.Face NuGet in Xamarin Studio iOS-Projekt

habe ich diesen Fehler:

Could not install package 'Microsoft.ProjectOxford.Face 1.2.5.1'. You are   trying to install this package into a project that targets 'Xamarin.iOS,Version=v1.0', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author. 

Ich habe versucht, alle Pakete zu aktualisieren, auch Xamarin und noch gleiches Problem. Nur dieses Paket funktioniert nicht - andere wie Newtonsoft.Json, Mircosoft.Net.HTTP und viele andere wurden korrekt installiert. Ich habe versucht, zuerst Microsoft.BCL auch Microsoft.BCL.Build zu installieren und es funktioniert auch nicht.

Vielleicht haben Sie irgendwelche Gedanken, was kann ich tun, damit es funktioniert?

Antwort

2

Leider ist dies ein Problem mit dem Microsoft.ProjectOxford.Face 1.2.5.1 NuGet-Paket selbst. Während es eine tragbare Klassenbibliothek (PCL) hat einen Ordner dies nicht zu einem PCL-Profil abbildet:

portable-net45+wp80+win8+wpa81+aspnetcore50 

Wenn der aspnetcore50 Teil dieser Ordner entfernt wird, dann wäre es in Xamarin.iOS zu installieren. Wie dem auch sei, NuGet erlaubt Ihnen nicht, es zu installieren.

Sie können nur noch das NuGet-Paket entpacken und direkt mit der Assembly arbeiten. NuGet erlaubt Ihnen nicht, es zu installieren.

Ich glaube, es gibt Pläne, das NuGet-Paket zu aktualisieren, um dies zu beheben, aber das ist noch nicht passiert.

+0

Hallo, Danke für Ihre Antwort. So wie ich es verstehe, ist es nicht so einfach, es in iOS-Projekt in Xamarin zu installieren. Ich habe herausgefunden, dass ich es in meinem Projekt in ein neues PCL-Projekt einfügen kann und dann in meinem iOS-Projekt darauf Bezug nehme. Aber ich möchte die ganze App nicht in plattformübergreifenden Code umschreiben. Ich brauche diesen speziellen nativen iOS-Code, um zu zeigen, dass, selbst wenn es C-Obj sein sollte, ich C# (College-Projekt;>) Also vielleicht gibt es eine Workaround, damit es mit meinem iOS-Projekt funktioniert? –

+0

Nicht sicher, was genau Sie tun möchten. Es gibt eine [json api] (https://www.microsoft.com/cognitive-services/en-us/face-api), so dass Sie das Microsoft.ProjectOxford.Face NuGet-Paket vermeiden können. Es scheint auch [ein Beispiel für ein natives iOS-Projektbeispiel] (https://github.com/Microsoft/Cognitive-face-ios) zu geben. –

Verwandte Themen