CommunityToolkit / CommunityToolkit/Tooling-Windows-Submodule

Move assembly attributes to props file

Ouverte
#10 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
build :fire: dev loop ➰ enhancement templating
Langage dominant
C#
Étoiles
55
Forks
19
Merge moyen
40 min
PR mergées (30 j)
1

Description

# 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

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Localisez les fichiers C# de chaque projet qui définissent l’attribut d’assembly InternalsVisibleTo ainsi que la configuration de projet MSBuild existante du dépôt. Lisez la documentation MSBuild liée sur InternalsVisibleTo, puis vérifiez que l’attribut est fourni par l’intermédiaire d’un fichier props et que les fichiers C# supplémentaires n’apparaissent plus dans le solution explorer.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
csharp
Domaine
build-system, tooling
Type d'issue
Refactorisation
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.