Je suis à la recherche de créer un projet C# dans Visual Studio Code avec extension .csproj mais incapable de trouver quelque chose de pertinent pour le même. S'il vous plaît partager le utile avec les conditions préalables pour le même.Comment créer un projet C# avec l'extension .csproj dans Visual Studio Code?
Répondre
vous pouvez utiliser Yeoman sur Terminal (du code VS ou toute écriture terminal):
yo aspnet
vous choix ce que vous devez créer, je suppose que vous avez installé Core Yoeman:
What type of application do you want to create? (Use arrow keys)
❯ Empty Web Application
Empty Web Application (F#)
Console Application
Console Application (F#)
Web Application
Web Application Basic [without Membership and Authorization]
Web Application Basic [without Membership and Authorization] (F#)
(Move up and down to reveal more choices)
Si vous voulez créer l'application Web choisir et appuyez sur ENTRÉE répondre au nom que vous souhaitez (test_web mon exemple), puis appuyez sur ENTRER:
create test_web/.gitignore
create test_web/Program.fs
create test_web/Startup.fs
create test_web/test_web.fsproj
create test_web/web.config
create test_web/Properties/launchSettings.json
create test_web/README.md
create test_web/runtimeconfig.template.json
create test_web/global.json
après pour créer l'application Web test_web vous devez exécuter:
cd test_web
dotnet restore
dotnet run
Pour exécuter du code VS, il suffit d'ouvrir le dossier test_web. Débogueur est de reconnaître les projets .Net, alors vous appuyez seulement sur F5 pour exécuter à partir de VS Code.
Pour installer Yeoman si vous n'avez pas:
npm install -g yo bower
vous avez besoin d'utiliser NodeJs Yeoman et NPM.
de toute façon vous avez l'option d'utiliser monoDevelop dans Ubuntu.
Je l'ai testé et il fonctionne sur Ubuntu pour moi.
Je pense que vous demandez comment créer un fichier de projet C# par programme, auquel cas essayez ceci: http://stackoverflow.com/questions/8790528/create-a-visual-studio-project-programmatically. Si ce n'est pas correct, veuillez commenter – LordWilmore