Meu objetivo é construir o código-fonte do ASP.NET Core para que eu possa adicionar projetos relevantes e depurá-los localmente.
Clonei https://github.com/dotnet/aspnetcore/tree/release/6.0 e segui as etapas em: https://github.com/dotnet/aspnetcore/blob/main/docs/BuildFromSource.md .
Consegui restaurar/construir tudo sem erros.
Abri Microsoft.AspNetCore.Authentication.OpenIdConnect.csproj
no VS 2022 v17.9.0 Preview 1.1 e tentei construí-lo, mas recebi este erro:
Erro NETSDK1141
Não é possível resolver a versão do SDK do .NET conforme especificado no global.json localizado em C:\aspnetcore\global.json.Microsoft.AspNetCore.Authentication.OpenIdConnect C:\Arquivos de Programas\dotnet\sdk\8.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.DefaultItems.targets 128
Este é o meu global.json
arquivo:
{
"sdk": {
"version": "6.0.125"
},
"tools": {
"dotnet": "6.0.125",
"runtimes": {
"dotnet/x64": [
"2.1.30",
"$(MicrosoftNETCoreBrowserDebugHostTransportVersion)"
],
"dotnet/x86": [
"$(MicrosoftNETCoreBrowserDebugHostTransportVersion)"
],
"aspnetcore/x64": [
"3.1.32"
]
},
"Git": "2.22.0",
"jdk": "11.0.3",
"vs": {
"version": "16.8",
"components": [
"Microsoft.VisualStudio.Component.VC.ATL",
"Microsoft.VisualStudio.Component.VC.Tools.x86.x64"
]
},
"xcopy-msbuild": "16.5.0-alpha"
},
"msbuild-sdks": {
"Yarn.MSBuild": "1.22.10",
"Microsoft.DotNet.Arcade.Sdk": "6.0.0-beta.23517.3",
"Microsoft.DotNet.Helix.Sdk": "6.0.0-beta.23517.3"
}
}
Com base na primeira linha, preciso baixar o .NET SDK v6.0.125.
Não consigo encontrar esta versão nos arquivos.
A versão mais próxima que encontrei foi https://github.com/dotnet/core/blob/main/release-notes/6.0/6.0.12/6.0.12.md .
No entanto, quando faço o download e instalo, ele mostra 6.0.404 como a versão do SDK e 6.0.12 como a versão de tempo de execução:
Posso ver que agora tenho estes SDKs instalados:
Como posso baixar o .NET SDK 6.0.125?
Você pode baixá-lo aqui: https://dotnet.microsoft.com/en-us/download/dotnet/6.0 , role um pouco para baixo ou coloque "SDK 6.0.125" no recurso de pesquisa do seu navegador. O URL de download do instalador do Windows x64 deve ser https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/sdk-6.0.320-windows-x64-installer