VS2017中缺少.Net Core 2.1模板

时间:2018-01-22 14:51:46

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

我已经安装了VS2017(15.5.4)Professional,今天我安装了.Net Core SDK 2.1.4,但我在VS的New Project对话框中看不到任何Core模板。

如果我在Powershell中运行dotnet --version,它会正确显示我2.1.4已安装

我已经删除了我的Windows 10机器上的所有Core安装,重新安装了2.1.4,在VS上运行修复并尝试了devenv / installvstemplates但似乎没有任何工作。

有人可以帮忙吗?

3 个答案:

答案 0 :(得分:9)

对于.NET Core 2.1,您需要 Visual Studio版本15.7 或更高版本。 (从帮助菜单>关于Microsoft Visual Studio中对其进行检查)。因此,首先请确保您已更新Visual Studio。

现在,要将.NET Core 2.1(或其他较新的模板)添加到Visual Studio中,您需要安装Latest .Net Core SDK from here

答案 1 :(得分:4)

对于任何模板:确保VS具有必要的组件,确保通过Visual Studio安装程序安装跨平台开发工作负载。

SDK 2.1。*仅包含2.0。*运行时。在撰写本文时,.NET Core 2.1没有公开预览版本。

您可以从https://github.com/dotnet/cli下载2.2.0 SDK预览。

请注意,命名可能会在不久的将来发生变化,以避免混淆,并使SDK和Runtime主要版本和次要版本保持同步 - 请参阅https://github.com/dotnet/designs/pull/29

答案 2 :(得分:3)

将Visual Studio更新到15.6.0版。