Utiliser les canaux quotidiens dotnetup

Note

dotnetup est disponible en préversion publique. Ses fonctionnalités et son comportement peuvent changer avant la disponibilité générale.

Les canaux quotidiens sélectionnent des versions à partir de points de terminaison de build quotidiens spécifiques aux composants. Utilisez-les pour tester les modifications qui ne sont pas encore disponibles dans une version stable ou préliminaire.

Caution

Les builds quotidiennes peuvent changer fréquemment et ne sont pas des versions prises en charge. Ils ne sont pas signés numériquement. Pour plus d’informations, consultez Comment dotnetup vérifie les téléchargements.

Formulaires quotidiens de la chaîne

Formulaire Exemple Scope
Sans portée daily Recherche d’abord la version principale suivante, puis la dernière version majeure dans les métadonnées de mise en production
Majeur 11-daily Une version majeure
Majeur et mineur 11.0-daily Une version majeure et mineure
bande de fonctionnalités SDK 11.0.1xx-daily Bande de fonctionnalités d’un SDK
Phase d’aperçu du SDK 11.0.1xx-preview.5-daily Une feature band du SDK et une phase d’aperçu
Phase de préversion de l’environnement d’exécution 11.0-preview.5-daily Une version majeure/mineure du runtime en préversion

La forme de phase compacte preview5 est également acceptée là où preview.5 est accepté.

preview-daily et les canaux quotidiens avec une version de correctif complète, par 11.0.103-dailyexemple, ne sont pas valides.

Installer un SDK quotidien

dotnetup sdk install 11.0.1xx-daily

Effectuez le suivi d’une phase d’aperçu spécifique :

dotnetup sdk install 11.0.1xx-preview.5-daily

Installer des environnements d’exécution quotidiens

dotnetup runtime install runtime@11.0-daily aspnetcore@11.0-daily

Sur Windows, vous pouvez également installer le runtime daily Windows Desktop :

dotnetup runtime install windowsdesktop@11.0-daily

Mettre à jour une compilation quotidienne

Les canaux quotidiens sont suivis comme d’autres canaux :

dotnetup update

Si le point de terminaison pointe vers une build correspondante plus récente, dotnetup l’installe. Le ramasse-miettes supprime les fichiers plus anciens dont aucune spécification restante n’a besoin.

Isoler les builds quotidiens

Utilisez une racine d’installation distincte lorsque vous ne souhaitez pas que les builds quotidiennes partagent des fichiers avec votre installation gérée par défaut :

dotnetup sdk install 11.0.1xx-daily --install-path .\.dotnet-daily
.\.dotnet-daily\dotnet.exe --version

La dotnetup dotnet commande de transfert ne sélectionne pas automatiquement une racine d’installation personnalisée arbitraire. Pour utiliser une installation personnalisée directement, exécutez son dotnet exécutable ou activez-le avec dotnetup env script --dotnet-install-path.