2016-03-24 1 views
1

J'ai une boîte Ubuntu 14.04 et je cherche à générer un nouveau projet .NET Core .xproj. Sous Windows, vous pouvez le faire à partir de Visual Studio en appuyant sur Ctrl + Maj + N et en créant un nouveau projet Bibliothèque de classes (Package). Ma question est, puisque Visual Studio n'est pas disponible pour Linux, quel serait l'équivalent pour cette plate-forme?Comment générer un nouveau projet .NET Core basé sur .xproj sous Linux?

Aussi, ce serait bien si c'était faisable depuis le terminal, puisque mon installation Linux n'a pas d'interface graphique. Y a-t-il (par exemple) un générateur Yeoman pour cela?

Merci de votre aide!

+0

Je pense que vous avez juste besoin project.json (. Qui btw travaillera également en VS) – Pawel

+0

Avez-vous regardé le [ Documentation OmniSharp] (https://github.com/OmniSharp/generator-aspnet)? Il semble que yeoman va générer une bibliothèque de classes basée sur le projet ASPNET/Templates, qui est [basé sur xproj] (https://github.com/aspnet/Templates/tree/dev/src/BaseTemplates/ClassLibrary). – mason

+0

Pourquoi avez-vous besoin de xproj sur des non-windows et comment prévoyez-vous de le mettre à jour avec votre fichier project.json? – Pawel

Répondre

1

Les fichiers .xproj sont des fichiers de projet Visual Studio pour les projets basés sur project.json. Vous n'avez besoin d'un tel fichier de projet que si vous souhaitez utiliser le projet dans Visual Studio.

Sinon, le project.json est tout ce dont vous avez besoin. Je vous recommande de consulter le guide Getting Started de la CLI dotnet, qui explique comment démarrer un nouveau projet basé sur project.json.