【问题标题】:How to generate a new .xproj-based .NET Core project on Linux?如何在 Linux 上生成新的基于 .xproj 的 .NET Core 项目?
【发布时间】:2016-03-24 19:45:35
【问题描述】:

我有一个 Ubuntu 14.04 机器,我希望生成一个新的基于 .xproj 的 .NET Core 项目。在 Windows 上,您可以在 Visual Studio 中通过点击 Ctrl + Shift + N 并创建一个新的 Class Library (Package) 项目来执行此操作。我的问题是,既然 Visual Studio 不适用于 Linux,那么该平台的等价物是什么?

另外,如果它可以从终端执行,那就太好了,因为我的 Linux 安装没有 GUI。是否有(例如)某种类型的 Yeoman 生成器?

感谢您的帮助!

【问题讨论】:

  • 我认为你只需要 project.json (顺便说一句,它也可以在 VS 中工作)
  • 你看OmniSharp documentation了吗?看来yeoman会生成一个基于ASPNET/Templates项目的类库,也就是xproj based
  • 为什么在非 Windows 上需要 xproj 以及您打算如何使用 project.json 文件使其保持最新?

标签: c# .net linux asp.net-core dnx


【解决方案1】:

这里是使用 Visual Studio Code 从头开始​​创建 C# 项目的分步教程:http://michaelcrump.net/creating-and-debugging-console-apps-with-vscode/

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-07-11
      • 2017-11-01
      • 2020-01-31
      • 1970-01-01
      • 1970-01-01
      • 2017-09-29
      • 1970-01-01
      • 2017-06-30
      • 2022-01-18
      相关资源
      最近更新 更多