English
Français

Blog of Denis VOITURON

for a better .NET world

Azure DevOps - Compiler avec .NETCore 3

Posted on 2019-09-27

Voilà quelques jours que Microsoft a publié la version finale de .NETCore 3.0.

Developper avec .NET Core 3.0

Pour utiliser cette version, configurez votre csproj pour définir la TargetFramework et les paramètres de publication : un seul fichier pour Win10-x64.

<PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp3.0</TargetFramework>
    <RuntimeIdentifier>win10-x64</RuntimeIdentifier>
    <PublishSingleFile>true</PublishSingleFile>
    <PublishTrimmed>true</PublishTrimmed>
</PropertyGroup>

Vous pouvez publier votre projet en un seul gros exécutable, via la commande Publish de Visual Studio (click-droit sur le projet).

Azure DevOps

A ma grande surprise, je n’ai pas trouvé cette version dans les SDK installés par défaut, dans les Pipelines de Azure DevOps. La raison et la solution est assez simple : il vous suffit d’ajouter une tâche d’installation du SDK de votre choix.

Dans votre Build Definition, rechercher la tâche use .net core et configurez-la comme suit :

Install DotNetCore

Langues

EnglishEnglish
FrenchFrançais

Suivez-moi

Articles récents