Currently .net core pipelines builds appear to use version 2.2 of the .net core sdk. Are there plans or a timeline to add support for 3.0?
Example error message:
/usr/share/dotnet/sdk/2.2.402/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets(137,5): error NETSDK1045: The current .NET SDK does not support targeting .NET Core 3.0
I figured it out, we can specify the image in yml file like below.
image: microsoft/dotnet:3.0-sdk
This is a great start and I got further, but ultimately continued to encounter errors. The sdk appears to be a preview version from 9 months ago. In my use case, I need the official released 3.0.0 version. Here's the output from dotnet --info on a pipeline agent.
+ dotnet --info
.NET Core SDK (reflecting any global.json):
Version: 3.0.100-preview-010184
Commit: c57bde4593
Runtime Environment:
OS Name: debian
OS Version: 9
OS Platform: Linux
RID: debian.9-x64
Base Path: /usr/share/dotnet/sdk/3.0.100-preview-010184/
Host (useful for support):
Version: 3.0.0-preview-27324-5
Commit: 63a01b08e5
.NET Core SDKs installed:
3.0.100-preview-010184 [/usr/share/dotnet/sdk]
.NET Core runtimes installed:
Microsoft.AspNetCore.App 3.0.0-preview-19075-0444 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 3.0.0-preview-27324-5 [/usr/share/dotnet/shared/Microsoft.NETCore.App]
To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Update your bitbucket-pipelines.yml to reference a .NET Core 3.x Docker image and then it will work.
For .NET Core 3.1 -
image: mcr.microsoft.com/dotnet/core/sdk:3.1
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi, I'm also facing the same issue and need resolution asap. I can't move back to 2.2 !!!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.