Comment faire pour compiler en c# de Microsoft nouveau Code de Visual Studio?
J'ai installé la version d'évaluation de Microsoft nouveau code de l'éditeur "Code de Visual Studio". Il semble tout à fait un outil agréable! L'introduction mentionne que vous pouvez programmer en c# avec elle, mais le programme d'installation le document ne mentionne pas comment faire pour compiler en c# les fichiers. Vous pouvez définir le "mono" comme un type dans la "lancement.json" du fichier, mais qui ne fait pas encore rien. En appuyant sur F5 résultats dans: "assurez-vous de sélectionner une configuration depuis le lancement de liste déroulante"...
Aussi, intellisense ne fonctionne pas pour le c#? Comment pouvez-vous définir le chemin d'accès pour les cadres?
Lancement.json:
"configurations": [
{
//Name of configuration; appears in the launch configuration drop down menu.
"name": "Cars.exe",
//Type of configuration. Possible values: "node", "mono".
"type": "mono",
//Workspace relative or absolute path to the program.
"program": "cars.exe",
},
{
"type": "mono",
}
- Je suis intéressé par la réponse aussi.
- avez-vous lu cela? code.visualstudio.com/Docs/languages
- oui... C#, semble être entièrement retiré de la documentation?
Vous devez vous connecter pour publier un commentaire.
Intellisense n'travail pour C# 6, et c'est génial.
Pour l'exécution de la console d'applications, vous devez configurer quelques des outils supplémentaires:
&{$Branch='dev';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.ps1'))}
npm
.yo
:npm install -g yo grunt-cli generator-aspnet bower
c:\Users\Username\.dnx\bin\dnvm.cmd upgrade -u
Ensuite, vous pouvez utiliser
yo
comme assistant pour l'Application de la Console:yo aspnet
Choisir un nom et type de projet. Après cela, allez à dossier créécd ./MyNewConsoleApp/
et exécuterdnu restore
Pour l'exécution de votre programme de type
>run
dans la Commande de la Palette (Ctrl+Shift+P
), ou à exécuter desdnx . run
en shell dans le répertoire de votre projet.Car personne d'autre ne l'a dit, le raccourci pour la compilation (build) une application en C# dans Visual Studio Code (VSCode) est
SHIFT+CTRL+B
.Si vous voulez voir les erreurs de génération (car ils n'ont pas de pop-up par défaut), le raccourci est
SHIFT+CTRL+M
.(Je sais que cette question a été demander pour plus que juste l'accumulation de raccourci. Mais je voulais répondre à la question dans le titre, qui n'a pas directement répondu par d'autres réponses/commentaires.)
Installer l'extension "Code Runner". Vérifiez si vous pouvez compiler votre programme avec
csc
(ex.:csc hello.cs
). La commandecsc
est livré avec Mono. Ensuite, ajoutez ceci à votre VS Code les paramètres de l'utilisateur:Ouvrir votre fichier C# et de l'utilisation de l'exécution de la clé de Code Coureur.
Edit: également ajouté
dotnet run
, de sorte que vous pouvez choisir comment vous voulez exécuter votre programme: Mono, ou avec dotnet. Si vous choisissez dotnet, puis la première à créer le projet (dotnet new console
,dotnet restore
).SHIFT+CTRL+B
devrait fonctionnerCependant, parfois, un problème peut se produire dans verrouillés non-administrateur evironment:
Si vous ouvrez une application en C# à partir du dossier que vous devez avoir un .sln (fichier de solution), etc..
Souvent, vous pouvez obtenir ces message dans VS Code
À laquelle il vous sera demandé d'installer
.NET CLI tools
En cas d'impossibilité d'obtenir le SDK installé avec aucun privilège admin - ensuite, utilisez une autre solution.