Visual Studio 2017 年没有模板

No templates in Visual Studio 2017

从头开始安装 Visual Studio 2017 (RC) 后,我找不到标准的模板列表。我对 Console Application (C#) templateWindows Form (C#) template 特别感兴趣。我很确定我缺少一个单独的组件。我不确定应该安装哪个,也不想全部安装。

请查看我的已安装组件列表。

您需要通过启动安装程序来安装它。

单击左上角的 "Workload" 选项卡*,然后选中右上角的“.NET-Desktop Development”并点击安装。请注意,它可能会修改您的安装大小(右下角),您可以安装 other 工作负载,但您至少必须安装“.NET-Desktop Development”。

*如以下评论所示,用户无法使用 "Individual Components" 选项卡实现同等效果。

我的个人经验是,我首先安装了 2017 年的 Team Foundation Server 客户端(将其用作我们 QA 团队的概念证明,而我仍在使用 VS2015),然后安装 Visual Studio 2017年以后开始开发

我在开始菜单上看到的是 Visual Studio 2017Visual Studio 2017 (2)Visual Studio 2017 (2) 拥有我所缺少的所有模板。遵循此问题的第一个答案中的步骤(清晰易懂)并没有解决我的问题。我原以为启动客户端会升级到Development Client,但事实并非如此。我将其重命名为 Visual Studio Professional,现在拥有了我需要的一切。不确定这是否发生在其他人身上,但这是发生在我身上的事情,所以我希望这对某人有所帮助。

注意:本主题是关于 MS 项目模板的安装问题。

我是通过 Google 中的搜索来到这里的,我在 Visual Studio 2017 文件菜单中寻找缺少的模板选项:在 VS-2015 中,它是 导出到模板,我用它来添加我自己的标准项目项。

与此同时,我找到了答案..我的问题与默认模板无关,不需要安装任何东西。导出到模板选项已移至 VS-2017 项目菜单 !

如果您已经安装了 .NET 桌面开发,但仍然看不到模板,则 VS 可能正在从您的自定义模板文件夹中获取模板,但未安装。

要解决这个问题,已安装的模板文件夹复制自定义

这是您的“已安装”文件夹

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ProjectTemplates

这是您的“自定义”文件夹

C:\Users[your username]\Documents\Visual Studio17\Templates\ProjectTemplates

通常这种情况发生在您在办公室并且您是 运行 VS 作为管理员并且 visual studio 对如何合并它们感到困惑并且如果您发现它们没有相同的文件夹结构和文件夹名称。一个是 CSHARP,另一个是 C#....

虽然我在家里安装 VS 2017 社区版时没有遇到同样的问题。这发生在我安装 visual studio 2017 "enterprise" 版时。

我不得不重新安装 .NET 桌面开发(通过工作负载选项卡),甚至显示按钮:修改

之后出现 Visual C# 选择:) (现在我可以使用控制台应用程序模板)

就我而言,我拥有所有必需的功能,但在安装 Professional 之前我已经安装了 Team Explorer 版本(不小心使用了错误的安装程序)。

当 运行 团队资源管理器版本时,只有空白解决方案选项可用。

Team Explorer EXE 位于: "C:\Program Files (x86)\Microsoft Visual Studio17\TeamExplorer\Common7\IDE\devenv.exe"

启动正确的 EXE 后,Visual Studio 开始按预期工作。

Professional EXE 位于: "C:\Program Files (x86)\Microsoft Visual Studio17\Professional\Common7\IDE\devenv.exe"

我的 C++ 模板一直都在,只是我的 C# 模板不见了。

类似于 CSharpie,在尝试了很多 modify/re-installs 之后,奇怪的是,以下终于对我有用了:
- 运行 安装程序,但 un-select '使用 C++ 进行桌面开发'。
- 允许安装程序完成
- 运行 安装程序,select '使用 C++ 进行桌面开发'。
- 允许安装程序完成

找到路径写在选项里了

就我而言,我拥有所有必需的功能,但我在安装 Professional 之前安装了 Team Explorer 版本(不小心使用了错误的安装程序)。

当 运行 团队资源管理器版本时,只有空白解决方案选项可用。

Team Explorer EXE 位于:“C:\Program Files (x86)\Microsoft Visual Studio17\TeamExplorer\Common7\IDE\devenv.exe”

启动正确的 EXE 后,Visual Studio 开始正常工作。

Professional EXE 位于:“C:\Program Files (x86)\Microsoft Visual Studio17\Professional\Common7\IDE\devenv.exe”


这解决了我的问题,原因是我之前安装了企业版,然后卸载并安装了专业版。 Team Explorer 后来我从企业版转专业版的时候没有修改。