4 votes

Comment ajouter une action de construction personnalisée à la liste dans Visual Studio ?

Si vous affichez les propriétés d'un élément de projet dans Visual Studio, dans la catégorie "Advanced", il y a une propriété "Build Action". Dans mon installation de Visual Studio, elle contient "None", "Compile", "Content", etc.

Si j'essaie de taper une valeur non reconnue dans la case, j'obtiens l'avertissement "Property value is not valid".

Est-il possible d'ajouter mes propres valeurs à cette liste ? Si oui, comment ?

Je ne demande pas comment ajouter des types de construction personnalisés au fichier de projet MSBuild - je sais déjà comment le faire. C'est juste que je suis trop paresseux à "Décharger le projet" / "Modifier le projet" / changer <None Include="Foo.bar"/> a <Whatever Include="Foo.bar"/> / "Reload Project" / "Yes, I'm sure I want to reload the project even though it's already open in the editor".

7voto

Rolf Huisman Points 953

Selon ce Pour cela, créez le ItemsGroup suivant dans votre fichier csproj (ou dans un fichier .targets importé) :

<ItemGroup>
  <AvailableItemName Include="Whatever" />   
</ItemGroup>

Vous devriez voir une autre option dans la liste.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X