新安装VS2017和.net core 2.1但是看不到templates only set framework

Posted

技术标签:

【中文标题】新安装VS2017和.net core 2.1但是看不到templates only set framework【英文标题】:New installation of VS2017 and .net core 2.1 but cannot see templates only set framework 【发布时间】:2020-08-06 22:47:10 【问题描述】:

我正在尝试使用 VS2017 设置一台新计算机来构建 .net core 2.1(不是 2.2)应用程序。这就是我所拥有的,所有 x64:

Visual Studio 企业版 2017:15.9.22 dotNet core sdk 2.1.513(编辑自:2.1.805) 在 VS 中启用标志以允许 SDK 预览

注意:根据第一个答案,我错误地使用了 2019 版本的 SDK,但我将这个 2.1.805 换成了 2.1.513(2017 版本),这也失败了

我可以编译和构建,但是当我尝试 VS2017 时

    没有 .net 核心模板 编译从命令行创建的现有核心项目是可以的 打开从命令行创建的项目说

我尝试了各种在线解决方案,但它们似乎都源于使用旧版本的人在 .net core 2 作为测试版发布时试用它。我从最新版本开始做所有事情。

谁能帮我弄个VS提供的模板?

【问题讨论】:

【参考方案1】:

您应该尝试阅读downloads page:

【讨论】:

公平地说,我在阅读的那部分失败了 :) 但我之前下载了 2.1.513 并且它没有工作,所以卸载并尝试了最新版本以防万一。即 2.1.513 也不起作用。 我认为这可能是一个订购的东西,我在 Visual Studio 之前安装了 sdk。但它现在在 VS 中编译,我无法让它显示模板。我将更新我的问题以更具体。谢谢。

以上是关于新安装VS2017和.net core 2.1但是看不到templates only set framework的主要内容,如果未能解决你的问题,请参考以下文章

.Net Core-初体验VS2019 + Core

Visual Studio 2017 .NET Core 2.1 Angular 上的“npm run build -- --prod”错误

.net core 日常学习第一篇

Net 框架和.Net Core,我该用哪个?怎么选

与 VS 2017 dotnet-sdk-2.1.4 和 .NET Core 2.0.6 .NET Core SDK 2.1.101 混淆

在 Rider 中打开 Visual Studio 2017 .Net Core 2.1 Api