CommunityToolkit / CommunityToolkit/Tooling-Windows-Submodule

Move global usings to props files

Aperta
#15 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
dev loop ➰ enhancement
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.