Ich möchte eine benutzerdefinierte MSBuild-Aufgabe erstellen und sie als NuGet-Paket verteilen. Um meine Aufgabe zu aktivieren, sollte die Visual Studio Proj-Datei geändert werden.
Ist es möglich, meine Code-Abschnitte bei der Installation des NuGet-Pakets zur proj-Datei hinzuzufügen?
Sie können dies mit Powershell tun. Es ist möglich, Ihr Projekt zu entladen, die Projektdatei zu bearbeiten und das Projekt neu zu laden.
Scott Hanselman hat das hier gemacht: Ссылка
Wenn Sie ein Paket finden, das Ihren Vorstellungen entspricht, können Sie das nugget-Paket mit ZIP öffnen und die Powershell-Skripte anzeigen. Das ist ein guter Ausgangspunkt, um das Zeug zu lernen.
hoffe das hilft
Ich denke, Sie verwenden das NuGetPowerTools-Paket besser als Antwort auf diese Frage:
Hinzufügen eines benutzerdefinierten Build-Schritts mit einem nugget-Paket
Dieses Paket behandelt alle Visual Studio-Automatisierung.
Tags und Links visual-studio msbuild nuget