CommunityToolkit / CommunityToolkit/Tooling-Windows-Submodule
Move global usings to props files
- Lingua principale
- C#
- Stelle
- 55
- Fork
- 19
- Merge medio
- 40m
- PR unite (30g)
- 1
Descrizione
# Background
Labs targets both WinUI 2 and WinUI 3. Since this means 2 different namespaces _everywhere_ for fairly common things, we have several "GlobalUsing" .cs files in the [common](https://github.com/CommunityToolkit/Labs-Windows/tree/main/common) folder.
# Problem
Since these are C# files, they must show in the solution explorer for them to take effect. This adds clutter for the user.
# Solution
We can move global usings to MSBuild props files instead. See https://blog.jetbrains.com/dotnet/2021/11/18/global-usings-in-csharp-10/
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia esaminando i file GlobalUsing .cs nella cartella comune e la configurazione del progetto MSBuild per le destinazioni WinUI 2 e WinUI 3. Sposta gli usings globali condivisi nei file props appropriati, preservando entrambi i namespace di destinazione, quindi verifica che gli usings continuino ad avere effetto e che i file C# non aggiungano più confusione in Solution Explorer.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp
- Ambito
- build-system, tooling
- Tipo di issue
- Refactoring
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100