Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Linux上生成新的基于.xproj的.NET核心项目?_C#_.net_Linux_Asp.net Core_Dnx - Fatal编程技术网

C# 如何在Linux上生成新的基于.xproj的.NET核心项目?

C# 如何在Linux上生成新的基于.xproj的.NET核心项目?,c#,.net,linux,asp.net-core,dnx,C#,.net,Linux,Asp.net Core,Dnx,我有一个Ubuntu 14.04的盒子,我希望生成一个新的基于.xproj的.NET核心项目。在Windows上,您可以通过在Visual Studio中按Ctrl+Shift+N并创建一个新的类库(包)项目来实现这一点。我的问题是,既然visualstudio不适用于Linux,那么该平台的等价物是什么 另外,如果可以在终端上实现,那就太好了,因为我的Linux安装没有GUI。是否有(例如)某种类型的约曼发电机 谢谢你的帮助 .xproj文件是基于project.json的项目的Visual

我有一个Ubuntu 14.04的盒子,我希望生成一个新的基于.xproj的.NET核心项目。在Windows上,您可以通过在Visual Studio中按Ctrl+Shift+N并创建一个新的类库(包)项目来实现这一点。我的问题是,既然visualstudio不适用于Linux,那么该平台的等价物是什么

另外,如果可以在终端上实现,那就太好了,因为我的Linux安装没有GUI。是否有(例如)某种类型的约曼发电机

谢谢你的帮助

.xproj文件是基于project.json的项目的Visual Studio项目文件。如果要在VisualStudio中使用项目,则只需要这样的项目文件


否则,您只需要
project.json
。我建议您查看dotnet CLI指南,该指南解释了如何启动一个新的基于project.json的项目。

这里是一个使用Visual Studio代码从头开始创建C#project的分步教程:

我想您只需要project.json(顺便说一句,它也可以在VS中工作)您查看了吗?看起来yeoman将基于ASPNET/Templates项目生成一个类库,也就是说。为什么在非windows上需要xproj?您打算如何使它与project.json文件保持最新?