【问题标题】:How to create .NET Core 3 (nightly build) app in Visual Studio 2017?如何在 Visual Studio 2017 中创建 .NET Core 3(夜间构建)应用程序?
【发布时间】:2018-10-04 07:38:22
【问题描述】:

所以我知道有适用于 .NET Core 3.0 的夜间 SDK 构建版本。我决定试一试,因为我将编写一些关于这个新框架的教程。

我从

安装了 SDK 和 ASP.NET Core 共享框架

https://github.com/dotnet/core/blob/master/daily-builds.md

我还安装了 Visual Studio 2017 的最新预发布版本。 问题是 VS 不支持 .NET Core 3 并给我错误“.NET Core 3 或更新的项目在此版本的 Visual Studio 中不可用”(同样的错误也给了我最新的官方 VS 2017 版本 15.8。 6)

我的问题是,如何创建以该框架为目标的新“Hello World”项目?我是否需要手动编辑 JSON 或 XML 文件才能将它们切换到新框架? 任何帮助都会非常非常感谢。

谢谢。

【问题讨论】:

  • 这个问题是有效的,也是高质量的。向谁投反对票,请解释你投反对票的原因。

标签: asp.net .net visual-studio asp.net-core .net-core


【解决方案1】:

使用 .NET Core 3.0 的夜间版本创建新项目仅适用于命令提示符,因为当前的 .NET Core 3.0 SDK 工具尚不支持 VS 2017。

粗略的计划是:.NET Core 3.0 工具的集成将在 VS 2017 的下一个版本,即 VS 2019 中提供。

据我所知,直到 2018 年 10 月,微软还没有明确的计划将 .NET Core 3.0 集成到 VS 2017 中。

要尝试在 .NET Core 3.0 上列出所有可用的项目模板,您可以尝试如下dotnet new 命令:

dotnet new --list

例子:

dotnet new winforms -n "HelloWinforms"

祝您好运,祝您使用 .NET Core 3.0 编码愉快!

注意:

目前无法保证使用当前夜间构建的 .NET Core 3.0 创建的项目在 VS 2017 中打开时兼容。

【讨论】:

  • 谢谢!那么创建项目和编辑代码的唯一可能方法是没有 VS?使用 Notepad++ 或类似工具手动编辑?
  • @ZoranBošnjak 是的,它需要手动编辑,就像上面 poke 的回答一样。但是您必须知道 .first 与 .NET Core 3.0 SDK 项目模板相关的 XML 标记。手动编辑对于简单的项目有好处,但对于多个.NET目标等复杂的场景,你必须小心和勤奋。
猜你喜欢
  • 2019-02-26
  • 2017-05-02
  • 2017-08-08
  • 2018-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多