libgit2 / libgit2/libgit2sharp
Incompatibility with newer dotnet SDKs
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- C#
- Estrellas
- 3.5k
- Forks
- 925
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Why there's a lock into a specific dotnet cli version in the global.json ?
I think global.json could be improved adding roll forward (ref https://docs.microsoft.com/en-us/dotnet/core/tools/global-json?tabs=netcore3x#rollforward )
Reproduction steps
- Have lastest dotnet SDK - 3.1.301
- Try to build with dotnet core
- dotnet build
Expected behavior
- libgit2sharp builds
Actual behavior
- Get error message
- A compatible installed .NET Core SDK for global.json version [3.1.201] from [github/libgit2sharp/global.json] was not found
Version of LibGit2Sharp (release number or SHA1)
- 7fc4be5193dbdd08538b4b150332b5a73770e0f6
Operating system(s) tested; .NET runtime tested
- Ubuntu 18.04
- dotnet sdk 3.1.301
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con el global.json del repositorio, que fija .NET Core SDK 3.1.201, y compara su configuración con el comportamiento de roll-forward documentado. Reproduce el fallo usando dotnet SDK 3.1.301 y ejecuta dotnet build; la tarea estará terminada cuando el proyecto se compile con ese SDK más reciente sin el error de versión incompatible.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- csharp
- Área
- build-system
- Tipo de issue
- Error
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100