Le Code de Visual Studio, C# sur Windows
Je veux essayer un nouveau rédacteur en chef de Microsoft - Code de Visual Studio.
Je veux mettre en œuvre une application simple (comme Bonjour, Monde) et être en mesure de le déboguer. Mais après beaucoup de recherches sur google et d'essayer, je n'ai pas réussi à le faire. Est-ce possible? J'ai Windows 10 avec Visual Studio 2015 installé.
Ce que j'ai essayé de faire:
1) supprimez les commentaires suivants dans les tâches.fichier json:
{
"version": "0.1.0",
"command": "msbuild",
"args": [
//Ask msbuild to generate full paths for file names.
"/property:GenerateFullPaths=true"
],
"taskSelector": "/t:",
"showOutput": "silent",
"tasks": [
{
"taskName": "build",
//Show the output window only if unrecognized errors occur.
"showOutput": "silent",
//Use the standard MS compiler pattern to detect errors, warnings
//and infos in the output.
"problemMatcher": "$msCompile"
}
]
Mais la compilation (ctrl-maj-b) échoue avec l'erreur: "impossible de lancer le programme externe msbuild .
frayer msbuild ENOENT"
2) Lire cet article: http://michaelcrump.net/creating-and-debugging-console-apps-with-vscode/, mais je n'ai pas de projet.fichier json, aussi "dnx . run
" échoue avec l'erreur "Système.InvalidOperationException: Impossible de résoudre projet"
Est-il un moyen simple d'exécuter simple application en C# VS Code? Je me demande pourquoi c'est si compliqué. Probablement, je suis en manque de quelque chose, toutes les idées sont les bienvenue.
Mise à jour 1: Ajout de msbuild chemin permet de
- VS Code a encore des fonctionnalités limitées. Il sera beaucoup plus facile pour exécuter votre application en C# dans Visual Studio 2015.
- Avez-vous plus loin avec cette? J'ai également trouvé VSC et ce serait une bonne alternative rapide à VS pour de petits changements, mais j'obtiens la même erreur.
- malheureusement, aucune. Mais j'ai utilisé l'ancienne version de VS Code, quelle version avez-vous?
- La version actuelle, 0.5.0. Je suis vraiment impatient de maturation pour remplacer sublime Text pour moi.
- Salut, il fonctionne maintenant - j'ai ajouté msbuild pour mon utilisateur
PATH
, redémarré et ça fonctionne. Auparavant, j'avais seulement ajouté au chemin d'accès système. - Super! Je vais essayer 🙂
- l'ajout de msbuild CHEMIN aidé, si j'ai toujours des problèmes avec mon Xamarin.Projet de formulaires. Il y a beaucoup d'erreurs liées à la OmniSharp
Vous devez vous connecter pour publier un commentaire.
à partir de: code.visualstudio.com/Docs/languages/csharp
Mise À Jour, Juin 2017:
C# est pris en charge dans le Code de Visual Studio à l'aide de Microsoft VS Code C# de l'extension: https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp
Il peut être installé par la recherche pour "C#" dans les Extensions: Installer l'Extension. Sinon, l'ouverture d'un
.cs
fichier doit invite à installer l'extension.Cette extension prend en charge le débogage des applications C# en cours d'exécution sur .NET de Base ou Mono, cependant ne pas en charge le débogage des applications en cours d'exécution sur le Bureau .NET Framework - Visual Studio Community est toujours recommandé pour complet .Un projet de réseau de soutien.
Pour plus d'informations sur VS du Code C# de soutien, voir https://code.visualstudio.com/docs/languages/csharp
Pour le marché de la page pour le VS le Code C# de l'extension, voir https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp
Vous pouvez configurer
msbuild
pour la construction complète.NET
apps bien, à noter que vous devez avoirmsbuild
sur le chemin d'accès ou de fournir des chemin d'accès complet danscommand
de la propriété. C'est ce que l'exemple de tâche de génération (lié àctrl + shift + b
) ressemble à:UPD: Si vous souhaitez définir à la fois la construction et de l'unité de test en cours d'exécution, vous pouvez utiliser quelque chose comme ceci (utilise
nunit
console coureur etcmd
comme une tâche à pirater autourvscode
limitation de soutenir que seule tâche):Eu le même problème. Changé chemin direct vers msbuild fixé: