Lesen wiederherstellen konfigurieren Using NuGet without committing packages to source control ich verstanden habe, ich sollte die .nuget
Ordner zu meinem Projekt hinzufügen Paket während Build ermöglichen wiederherstellen ... und Lesen Prepare a git repo for NuGet Ich habe verstanden, ich konnte NuGet.exe
entfernen und NuGet.config
und lassen Sie die IDE diese automatisch herunterladen, indem Sie DownloadNuGetExe
auf true
in NuGet.targets
setzen.NuGet - Wie Paket auf MonoDevelop/Xamarin Studio
Nun, ich bin ein wenig verwirrt, da 1) Xamarin Studio nicht herunterladen weder NuGet.exe
noch NuGet.config
... und 2) die .nuget
Ordner sind gar nicht nötig, da man nur Befehl ausgeben könnte wiederherstellen NuGet Pakete auf Der Lösungsexplorer und die Pakete werden trotzdem wiederhergestellt.
Having said, was ist der richtige Weg zu konfigurieren Paket wiederherstellen auf Xamarin Studio/MonoDevelop?
warum nicht implementieren? – JarrettV
Das NuGet-Team empfiehlt die Verwendung von NuGet-Wiederherstellung anstelle der Verwendung der NuGet.targets-Datei. Die neueste Version von NuGet wird automatisch NuGet-Pakete beim Kompilieren wiederherstellen, ohne dass eine NuGet.targets-Datei benötigt wird. Dies könnte im Xamarin Studio Add-in implementiert werden. Der Nachteil ist, dass das Add-in beim Start geladen werden muss, um Build-Ereignisse zu erkennen. Aus diesem Grund habe ich nur Unterstützung für die Wiederherstellung hinzugefügt, die über ein Menü ausgelöst wird. –