2016-04-26 13 views

Antwort

4

Momentan keine. aber ...

Hast Du diesen post in den Foren Xamarin gesehen:

Ich war gerade auf der Suche, um zu sehen, was die Pläne für die Unterstützung NuGet v3 und project.json in XS?

Es gibt Pläne, irgendwann Unterstützung für NuGet v3 hinzuzufügen. Das Hauptproblem besteht darin, dass es nicht so einfach ist, den Xamarin Studio-Client nur so zu aktualisieren, dass er NuGet v3 unterstützt. Wir müssen die Build-Tools für iOS und Android unterstützen. Mit Microsoft, das die NuGet-Build-Aufgaben veröffentlicht, sind wir jedoch einen weiteren Schritt näher gekommen. Ja, es gibt einen offenen Bug auf Bugzilla für NuGet 3 Unterstützung.

Ich würde diese bug für Updates folgen.

0

Hängt davon ab! ;)

Wenn Sie Teile Ihrer Lösung meinen, ist es ein ja. Wenn Sie eine neue Xamarin-Lösung erstellen, enthält das UWP-Projekt natürlich bereits eine Datei project.json. Aber natürlich ist das nicht Xamarin.

Auf der anderen Seite habe ich keine Möglichkeiten gefunden, ein Android- oder iOS-Projekt auf project.json umzustellen. Wenn Sie auf nuget.org lesen, gibt es nur Unterstützung für UWP, PCL und ASP.NET Core noch.

Also wenn Sie nach einem PCL fragen - das ist möglich. Sie können ein neues Projekt erstellen oder Sie können switch (ich habe es nicht versucht) Ihr Projekt, um diese Datei zu verwenden.

+0

Sie haben recht, dass die Verwendung einer project.json-Datei technisch für PCL-Projekte unterstützt wird. Dies gilt jedoch nur für die Verwendung von PCL-Projekten in Visual Studio. Es wird noch nicht von Xamarin unterstützt (weil es momentan Nuget 3 nicht unterstützt). Möglicherweise verwenden Sie Xamarin für Ihre PCL-Projekte, sodass IMO PCL nicht vollständig unterstützt. – user2481095

2

Dies wurde jetzt hinzugefügt. Sehen Sie diesen Blogpost von Miguel de Icaza darüber. Ich zitiere die relevanten Teile hier für die Nachwelt.

Major Updates: iOS 10, Android Nougat, and Other Tasty Bits

NuGet 3 Unterstützung In dieser Version haben wir auch zusätzliche Unterstützung für NuGet 3 und das neue Paket-Dateiformat, project.json und Unterstützung für transitive von Paketen und Abhängigkeiten wiederherzustellen. Jedes Paket, das jetzt speziell auf NuGet 3 abzielt, kann installiert werden und wird beim Suchen nach Paketen im NuGet-Feed angezeigt.

Verwandte Themen