2015-10-24 2 views
6

Je commence le développement d'un serveur utilisant C# et j'aimerais utiliser .NET Core comme on dit multi-plateforme et que je pourrais être intéressé à l'utiliser sous Linux.Utilisation du noyau .NET sur l'application de bureau

J'ai installé CoreCLR avec DNX comme il est dit ici: http://dotnet.readthedocs.org/en/latest/getting-started/installing-core-windows.html

Cependant, je voudrais cibler le noyau .NET directement à partir de Visual Studio, je n'ai aucune possibilité de le faire.

Je coder une application console de bureau classique, pas un ASP.NET, mais quelques exemples sur la GitHub de la Fondation .NET sont basées sur l'application de la console donc je suppose que ce n'est pas un problème

Demandez à quelqu'un réussi à installer et à cibler le .NET Core, et si oui, comment? Merci à l'avance

+0

https://dotnet.github.io/core/getting-started/ –

+0

@ HansPassant Tout le monde connaît cette page mais ne mentionne pas du tout Visual Studio, juste un "éditeur de texte". – Nuzzolilo

+0

On dirait que tout le monde ne sait pas que VS est complètement inutile sur Linux et OSX :) –

Répondre

3

Pour que vous devez faire ce qui suit dans VS 2015: Fichier-> Nouveau projet -> (Visual C#) -> Web-> Application console. Je suppose que vous avez créé une application console sous "Windows". Il fonctionne sur le CLR classique (pas CoreCLR)

Plus si vous voulez vous assurer que l'application s'exécute sur le CoreCLR lorsque vous le déboguez puis cliquez avec le bouton droit de la souris sur le projet -> Propriétés -> onglet Application - > et sous "Plate-forme", sélectionnez ".NET Core" (fonctionne uniquement pour les projets créés sous "Web" -> "Application console")

+0

L'onglet Web n'est-il pas supposé être à propos du projet ASP.NET? Je n'ai pas installé les paquets Web à partir du programme d'installation de VS et donc je n'ai pas du tout l'onglet Web –

+0

Le modèle dans VS2015 est définitivement sous web en ce moment. Cet article est pour VS2015 aperçu, mais il est le même dans la version finale: http://www.c-sharpcorner.com/UploadFile/7ca517/Asp-Net-5-conaole-application-with-visual-studio-2015/ Si vous avez un ancien VS alors il n'y a pas de template pour ça ... btw. quelqu'un peut-il expliquer le downvote? La réponse est-elle fausse? – gregkalapos

+0

Merci pour votre aide. Comme je n'ai pas l'onglet Web, je crois que je dois installer "Microsoft Web Developer Tools" dans le VS Installer (2GB !!!). Pouvez-vous être d'accord avec cela? Je ne trouve pas beaucoup d'informations sur le Web. J'utilise VS2015 btw –