CommunityToolkit / CommunityToolkit/Tooling-Windows-Submodule
Move assembly attributes to props file
- 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