update-roslyn-version
Automatyzuj aktualizacje serwera języka Roslyn w projektach C# dla VS Code
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność ułatwiająca aktualizację wersji serwera języka Roslyn w repozytorium vscode-csharp. Automatyzuje pobieranie pakietów NuGet dla wszystkich platform, synchronizację z magazynem artefaktów Azure DevOps i aktualizację zależności lokalnych. Idealna dla deweloperów utrzymujących rozszerzenie C# dla Visual Studio Code, którzy chcą szybko przejść na nową wersję Roslyn bez ręcznego zarządzania pakietami.
Jak używać
Zainstaluj wymagane narzędzia: sklonuj lokalnie repozytorium dotnet/roslyn (zwykle w C:\Users<nazwa_użytkownika>\source\repos\roslyn), a następnie zainstaluj globalnie narzędzie roslyn-tools poleceniem dotnet tool install -g Microsoft.RoslynTools --prerelease --add-source https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json.
Uwierzytelnij się w GitHub dla narzędzia roslyn-tools, uruchamiając polecenie roslyn-tools authenticate w PowerShell.
Utwórz nową gałąź git dla aktualizacji, wpisując git checkout -B update/roslyn-
, gdzie to numer wersji Roslyn z myślnikami zamiast kropek (np. update/roslyn-5-5-0-2-26080-10). Otwórz plik package.json w repozytorium vscode-csharp i zaktualizuj pole defaults.roslyn na nową wersję Roslyn.
Uruchom npm run updateRoslynVersion, które automatycznie pobierze wszystkie pakiety NuGet Roslyn dla każdej platformy, upewni się, że są dostępne w magazynie artefaktów Azure DevOps i zaktualizuje lokalne zależności.
Zweryfikuj, że aktualizacja przebiegła pomyślnie, sprawdzając logi polecenia i potwierdzając, że wszystkie pakiety zostały pobrane bez błędów.