ASP.NET Core 3.0不在Visual Studio 2019上显示

Gui*_*rme 58 .net-core asp.net-core visual-studio-2019 asp.net-core-3.0 .net-core-3.0

我想测试新的Blazor服务器端框架(又名Razor组件)。

我按照此官方教程安装了Visual Studio 2019 RC,然后安装了.Net Core 3.0预览2 。

安装后,我仅在“创建新的ASP.NET Core Web应用程序”页面上看到ASP.NET Core 2.0和2.1。3.0未显示。

我开始四处乱搞,尝试从此页面安装其他软件包,卸载并重新安装Visual Studio 2019,更新为.NET Core Preview 3,以不同顺序安装了数倍于x64和x86软件包,然后复制/粘贴.Net Core二进制文件到随机文件夹等。没用。没有显示ASP.NET Core 3.0。

这是我的VS在创建项目时的样子(黄色消息在与软件包弄乱之后出现了,所以这不是真正的问题):

在此处输入图片说明

这是dotnet --list-sdks命令的输出:

在此处输入图片说明

编辑

由于某种原因,我安装了Blazor VSIX软件包(WebAssembly-并不是我想要的,但是无论如何我都安装了它),现在ASP.NET Core 3.0刚刚出现了。但是,仅针对blazor模板:

在此处输入图片说明

我不明白 有什么明显的我想念的吗?

Jim*_*mmy 110

工具->选项中有一个选项可启用.NET Core SDK的预览版。在“ VS预览”传送通道中,该通道处于启用状态(默认情况下,不可设置)。在VS Release通道中,它默认为关闭,您可以选择加入。

“工具”->“选项”对话框中的“使用.NET Core SDK的预览”

(注意:由于安装了预览版,因此在屏幕截图中已将其禁用。)

这样做的原因是允许您自定义使用.NET Core发行版本(例如2.1,当前的LTS)的项目是否将使用较新的尚未发行质量的SDK中的工具。

在16.1之前的版本中,此选项位于工具->选项->项目和解决方案-> .NET Core页面上。

  • 截至2019-06-04为止,最新的VS 2019做到了这一点,重新启动后仍然没有任何反应。 (7认同)
  • 设置“使用预览”后,不要忘记重启VS。 (4认同)
  • 谢谢你 .Net Core 3.0 Preview 3发行说明还确认了同一件事(在“入门”部分下):https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-core-3- 0-preview-3 / (2认同)
  • 预览已重新定位,位于“环境”>“预览功能”下 (2认同)

小智 14

这是我在VS2019中展示.NET Core 3.0的操作

  1. Installed .NET Core 3.0 SDK (No Success)
  2. Restarted VS2019 after installing .NET Core 3.0 SDK (No Success)
  3. Updated VS2019 (Worked Perfectly)

  • 相同。我安装了所有这些.net核心安装程序(x64,x86),但没有任何效果。然后我意识到自己陷入了Visual Studio 2019 16.2(没有.net core 3)的困境。一旦我更新到Visual Studio 16.3.5,.net core 3终于出现了。那太痛苦了。 (2认同)
  • 这应该是新接受的答案!!我同时测试了VS 2019 Enterprise和Pro。像魅力一样工作。谢谢!!! (2认同)
  • 我已经将 16.2.3 更新到 16.3.9,终于看到了这个!非常感谢 (2认同)
  • 同样在这里。这是正确的答案。我刚刚使用最新的可用更新更新了 VS 2019,它起作用了! (2认同)

Jer*_*son 12

它不再起作用...再次!

SDK 3.0.100- Preview8 -013656不提供ASP.Net Core 3.0项目模板。

您必须卸载它并安装SDK 3.0.100- Preview7 -012821

https://dotnet.microsoft.com/download/dotnet-core/3.0

  • 我尝试过的dotnet-sdk-3.0.100-preview9-014004-win-x64仍然存在相同的问题。在安装dotnet-sdk-3.0.100-preview7-012821-win-x64时,它起作用了!希望这可以帮助! (3认同)
  • 这有帮助,但我不明白为什么VS2019的Creators让开发人员忍受了数小时的困扰。 (2认同)

Sun*_*est 12

我遇到过同样的问题。这对我有用。

  • 首先,下载最新的 .Net Core 3.0 SDK (参见下面的 1,2)

在此处输入图片说明

  • 接下来,检查更新(4,5) (这是对我帮助最大的)

在此处输入图片说明

  • 接下来,启用 Preview SDK (5,6,7,8,9)并重新启动

在此处输入图片说明

  • 现在,.net core 3.0 选项应该显示(11)


Lau*_*ost 7

从Visual Studio 2019预览版移到Visual Studio 2019 RC之后,我在这里遇到同样的问题。

本页似乎暗示您需要使用Preview才能使用.net Core 3.0,这很烦人。

https://dotnet.microsoft.com/download/dotnet-core/3.0

我查看了RC和Preview之间的区别,他们从不同的渠道(稳定和预览)获取构建信息。

我要尝试的下一件事是回到预览,看看.Net Core 3.0是否再次变为可见。


小智 6

试图使.NET Core 3(在我的情况下为预览版8)在Visual Studio 2019的发行版中工作,但ASP.NET Core 3.0拒绝在“创建新的ASP.NET Core Web应用程序”对话框中显示。

最终有效的方法是安装Visual Studio 2019的预览版。

如果我收到警告文本“ .NET Core 3.0应该与Visual Studio的最新预览一起使用,我可以节省几个小时,节省很多时间”。(https://dotnet.microsoft.com/download/dotnet-core/3.0)更确切地说...


Ton*_*Nam 5

就我而言,是因为我没有安装具有该功能的 Visual Studio 2019。因此,只需创建一个新项目并输入.net core. 然后单击安装更多工具和功能:

在此输入图像描述

然后添加以下功能:

在此输入图像描述