Microsoft hat die erste Preview von PowerShellGet 3.0 veröffentlicht. Aktuell nutzen wir die Version 2.2.3. Da die Preview noch nicht vollständig ist, arbeiten beide Versionen „side by side“.
Die Ziele von PowerShellGet 3.0
- Die Wartungsfähigkeit der Codebasis verbessern: Dieses Ziel wird erreicht, indem das Anbietermodell, auf dem PowerShellGet ursprünglich aufgebaut war, entfernt wird. Das bedeutet, dass PowerShellGet 3.0 keine Abhängigkeit von OneGet, NuGet oder anderen Paketanbietern eingeht. Außerdem ist diese Version in C# anstelle des PowerShell-Skripts geschrieben, was es uns ermöglicht hat, die Codebasis zu vereinfachen. Durch die Nutzung der aus früheren Versionen des Moduls gelernten Lektionen hoffen wir, dass eine sauberere Implementierung und Schnittstelle es uns ermöglicht, Fehler schneller zu beheben, wenn sie auftreten, und unsere vNext-Probleme effizienter zu bearbeiten.
- Die wichtigsten Kundenprobleme angehen. Viele der wichtigsten Kundenprobleme in früheren Versionen des Moduls waren aufgrund von Architekturentscheidungen, die zu einem frühen Zeitpunkt der Entwicklung von PowerShellGet getroffen wurden, schwer zu lösen. Im Folgenden listen wir viele dieser Probleme auf, die wir hoffentlich lösen können.
Wer daran interessiert ist, findet alles weitere unter:
- devblogs.microsoft.com/powershellget-3-0-preview-1/
- powershellgallery.com/PowerShellGet/3.0.0-beta1
- github.com/PowerShellGet
PowerShellGet 3.0 Preview 1 steht zum Download bereit