ごった煮

色々な事を書いてます

Azure DevOps で最新の.NET Core をビルドしたい

.NET Core 3.1 が出ましたが、Azure DevOps のビルドマシンに即日展開されるってことは、無いです。 ですがバージョンアップ後にビルドできなくなるのも困りものなので、最新のバージョンを使う方法をメモします。

Yaml を書く

とりあえず Yaml に定義を追加するだけです。 使いコマンドは、Use .NET Core f:id:papemk2:20191210181709p:plain

設定項目は、ランタイムを入れるか SDK を入れるか、入れたいバージョンなどです。 今回は、3.1系なので、3.1.x を指定します。 f:id:papemk2:20191210181819p:plain

Yaml の定義は以下のようになります。

- task: UseDotNet@2
  inputs:
    packageType: 'sdk'
    version: '3.1.x'

とても簡単に入ります。

まとめ

プレビューバージョンを指定するオプションなんかも用意されているので、必要に応じて追加しましょう。