web-dev-qa-db-fra.com

comment ajouter un nouveau fichier c # à un projet en utilisant dotnet-cli

J'apprends à utiliser dotnet-cli avec VSCode. J'ai vu de nombreuses commandes sur la façon de créer une solution, des projets, ajouter une référence à des projets ... mais je ne vois nulle part dans la documentation comment ajouter un fichier. Si vous vous souvenez, dans RubyOnRails, il était possible d'ajouter un fichier à partir de la ligne de commande.

Merci pour ton aide

18
Richard77

Si vous recherchez de vieilles classes C #, alors oui, je ne connais pas le support cli . Cependant, VS Code peut créer des classes avec les espaces de noms "à droite" en cliquant avec le bouton droit sur un dossier et en sélectionnant Ajouter une nouvelle classe (ou quelque chose comme ça).

Cependant, le générateur de code aspnet dotnet peut créer des classes passe-partout pour divers éléments d'une application MVC. Ici est une discussion.

7
mrblewog

Pas que je sache (je faisais également des recherches sur ce sujet), mais j'ai trouvé une extension utile pour le code VS appelée C # Extensions par jchannon, qui vous aide à créer des classes et des interfaces avec un espace de noms correct en cliquant avec le bouton droit sur le dossier dans VS code Explorer et en sélectionnant créer une classe C # ou une interface C #.

3
Andrey Zhilyakov

Ajoutez simplement le fichier dans le même répertoire ou sous-répertoire puis générez le projet à l'aide de Core CLI, il sera ajouté. Conformément à la documentation Core CLI par défaut, tous les fichiers source sont inclus dans la génération, sans être ajoutés aux fichiers de projet, bien qu'il existe une option pour remplacer ce comportement par défaut.

0
Pankaj