CommunityToolkit / CommunityToolkit/Tooling-Windows-Submodule

[Clean-up] Centralize LangVersion to 10

Abierto
#64 2 comentarios 0 reacciones 0 asignados Ver en GitHub
build :fire: enhancement good first issue
Lenguaje dominante
C#
Estrellas
55
Forks
19
Merge medio
40 min
PR fusionados (30 d)
1

Descripción

We specify the `LangVersion` globally here:

https://github.com/CommunityToolkit/Labs-Windows/blob/60927b0c5975e1ccdbf52a899e044109aca1df1f/Windows.Toolkit.Common.props#L20

(Though maybe this should just be in the `Directory.Build.props` instead?)

We should update this to be explicitly 10.0.

We should also remove it from being duplicated in the two SG projects so we can manage it centrally:

https://github.com/CommunityToolkit/Labs-Windows/blob/63a00ffa3a4b69da3c68f5d090ad4e0de5eae350/common/CommunityToolkit.Labs.Core.SourceGenerators/CommunityToolkit.Labs.Core.SourceGenerators.csproj#L7

https://github.com/CommunityToolkit/Labs-Windows/blob/18fe7e7d929d6f4545eb7a095b0478ddffd0e3e9/common/CommunityToolkit.Labs.Core.SourceGenerators.XamlNamedPropertyRelay/CommunityToolkit.Labs.Core.SourceGenerators.XamlNamedPropertyRelay.csproj#L7

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Lee Windows.Toolkit.Common.props en la entrada LangVersion enlazada y, a continuación, inspecciona las entradas LangVersion de los dos archivos .csproj de CommunityToolkit.Labs.Core.SourceGenerators. Confirma la ubicación central prevista, actualiza el valor global explícitamente a 10.0, elimina los duplicados y verifica que los proyectos afectados se sigan compilando.

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
Refactorización
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.