Maison  >  Article  >  développement back-end  >  Exemple de didacticiel sur l'écriture de projets .NET Core à l'aide de VSCode

Exemple de didacticiel sur l'écriture de projets .NET Core à l'aide de VSCode

零下一度
零下一度original
2017-06-23 16:53:116409parcourir

Configuration de l'environnement de développement Windows :

1. Installez le dernier VSCode

2 Installez le dernier .NET CORE

3. ;

1. Créez un projet C#

1. Ouvrez VS Code et ouvrez le dossier prédéfini à partir de la ligne de commande, tel que : E:NetCoredemo ;

Utilisez les touches de raccourci pour afficher la fenêtre de ligne de commande, Ctrl + `; En fait, il y a deux manières ici, et c'est la même chose directement via la ligne de commande Windows. Le principe est que le SDK .NET CORE est installé

2. Entrez la nouvelle console dotnet et un projet portant le même nom que le dossier sera généré, tel qu'une démo. .csproj;

3. Entrez dotnet recovery pour compiler le projet

4. Exécutez le projet, dotnet run.

2. Utilisation de la ligne de commande, vous pouvez la visualiser via l'aide dotnet.

Il existe une autre commande plus importante Utilisez dotnet new directement pour afficher l'aide et créer divers projets tels que : Programmes de console, projets Web. , Web MVC, bibliothèques de classes, projets de test et solutions.

Cette commande n'aurait dû apparaître que depuis dotnet core 1.1. Auparavant, le projet était créé au format json, puis il revenait au mode solution csproj.

3. Essayez-le et créez un programme Web Mvc

1. Ouvrez VS Code et localisez le dossier que vous voulez. , tel que : E:MvcDemo1

2. Utilisez la touche de raccourci Ctrl + `, puis la fenêtre du terminal cmd.exe apparaîtra dans le coin inférieur droit

3. -n MvcDemo

4. À ce moment, revenez à la fenêtre du menu de gauche, affichez le projet créé et cliquez sur n'importe quel fichier

.

Au bout d'un moment, vous verrez que le package OmniSharp est en cours de téléchargement dans la fenêtre de sortie, en attendant la fin du téléchargement...

Il Il semble que la vitesse de téléchargement en Chine soit relativement lente. Si le package de téléchargement échoue, vous pouvez le rouvrir et il sera à nouveau téléchargé.

Après avoir téléchargé OmniSharp, .NET Core Debugger sera téléchargé...

5. Exécutez le programme MVC, cliquez sur l'icône de débogage dans le menu de gauche. et sélectionnez. NET Core Launch (Web), puis cliquez sur Démarrer le débogage

Exécution des résultats

6 . Pour publier une application .NET Core,

peut consulter la documentation officielle de Microsoft

Utilisez dotnet submit pour publier le programme. être exécuté avant la publication pour restaurer le passé et dotnet Les étapes pour construire le projet

sont les suivantes :

6.1 Générer les dépendances, restauration dotnet

6.2 Générer le projet, dotnet build

6.3 Publier le projet, dotnet publier - f netcoreapp1.1 -c Release

dotnet publier [] [-f|--framework] [-r|--runtime] [-o|--output ] [-c|--configuration] [--version-suffix] [-v|--verbosity] [-h|--help]

Spécifiez le framework cible -f|--framework Veuillez vous référer à


Spécifiez le Runtime RID, - r|--runtime Veuillez vous référer à Après les tests, il a été constaté que la publication du RID spécifié échouait toujours. Je ne sais pas quel est le problème. Si quelqu'un peut me le dire, je lui en serais très reconnaissant.

est utilisé plus tard, dotnetpublish -f netcoreapp1.1 -c Release, la version est réussie. Vous pouvez voir le fichier généré dans bin/Release/netcoreapp1.1/publish

Pour continuer, veuillez me corriger s'il y a des erreurs, merci.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn