CommunityToolkit / CommunityToolkit/Tooling-Windows-Submodule

Move assembly attributes to props file

Offen
#10 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
build :fire: dev loop ➰ enhancement templating
Vorherrschende Sprache
C#
Sterne
55
Forks
19
Ø Merge
40 Min.
Gemergte PRs (30 T.)
1

Beschreibung

# Background
To facilitate testing, we define the `[InternalsVisibleTo]` attribute on the assembly of each project.

# Problem
We're currently use C# to do this, which puts another file into the solution explorer for every experiment.

# Solution
We can define `InternalsVisibleTo` via MSBuild props file. We should do this to clean up the solution explorer for the user.

Relevant documentation:
https://learn.microsoft.com/en-us/dotnet/core/project-sdk/msbuild-props#internalsvisibleto

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Lokalisieren Sie die projektbezogenen C#-Dateien, die das InternalsVisibleTo-Assemblyattribut definieren, sowie die vorhandene MSBuild-Projektkonfiguration des Repositorys. Lesen Sie die verlinkte MSBuild-Dokumentation zu InternalsVisibleTo und verifizieren Sie anschließend, dass das Attribut über eine props-Datei bereitgestellt wird und dass die zusätzlichen C#-Dateien nicht mehr im solution explorer erscheinen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
build-system, tooling
Issue-Typ
Refactoring
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.