Apakah ada agen build docker tim resmi untuk .NET 5? jetbrains / teamcity-agent tampaknya hanya mendukung .NET Core 3.1.

/usr/share/dotnet/sdk/3.1.405/Microsoft.Common.CurrentVersion.targets(1177,5): error MSB3971: The reference assemblies for ".NETFramework,Version=v5.0" were not found. You might be using an older .NET SDK to target .NET 5.0 or higher. Update Visual Studio and/or your .NET SDK.

Saya telah mencari docker teamcity .net-5

0
Mufaka 3 April 2021, 20:13

1 menjawab

Jawaban Terbaik

Tidak ada gambar docker default untuk .NET 5 tetapi cukup mudah untuk menginstalnya pada gambar agen resmi.

Anda harus mendapatkan shell bash sebagai root.

sudo docker exec -u 0 -it <container_id> bash

Wget perlu dipasang.

apt install wget

Dapatkan paket Microsoft.

wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
dpkg -i packages-microsoft-prod.deb

Instal SDK.

apt-get update; \
  apt-get install -y apt-transport-https && \
  apt-get update && \
  apt-get install -y dotnet-sdk-5.0
0
Mufaka 3 April 2021, 19:09