Visual Studio 2017中没有模板


103

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

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

在此处输入图片说明

在此处输入图片说明


3
您看到左侧的链接了吗?
SLaks

1
@MattRowland你是对的。我没有检查“工作量”选项卡,这对我来说是不好的。我在错误的位置查看(“单个组件”)。这就是为什么我问这个问题。因此,如果这对您没有用,并不意味着它对我们所有人都没有用。
Serge Voloshenko '16

5
我在安装时遇到了完全相同的麻烦。以为我选择了所有正确的组件,但缺少模板。
CSharpie '16

15
这是一个有效的问题。您希望在下载VS2017社区之后模板就在那里,这就是我所做的。其次,处理模板时选择哪个选项并不明显。答案是什么帮助了我。

1
发布版本上存在相同问题。如果MS有点聪明,他们会在安装时向我们发出警告,例如“您确定您真的不需要Windows Forms和Windows控制台模板吗?” 带有“不需要”和“添加所需元素”之类的选项
Eske Rahn

Answers:


133

您需要通过启动安装程序进行安装。

链接到安装程序

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

打开Visual Studio安装程序; “修改”现有安装或开始新安装。 在“工作负载”选项卡上,选择“ .NET桌面开发”选项

*如下面的评论所示,用户无法使用“单个组件”标签获得相同的效果。


1
我想这就是我想要的。我在“单个组件”选项卡中查找的情况不好。立即安装。
Serge Voloshenko '16

@SergeVoloshenko您可能也可以通过组件来完成,但这是我选择的解决方案。
CSharpie '16

1
CSharpie,我尝试安装几个与模板相关的组件,但是没有用。我认为您不会找到任何东西。您的解决方案是唯一的方法。
Serge Voloshenko '16

2
我只是想补充一点,这是正确的解决方案,但是在发布的版本中,我也是这样。由于我确实选择了.Net Desktop Development软件包,因此为什么没有安装它,令我感到困惑。II注意到丢失的组件,并再次进入安装程序进行确认,并确实检查了软件包。我选择了一个任意软件包,然后单击安装。完成此操作后,我重新启动,.NET Desktop Package终于可用了。为了回答明显的问题,是的,我在初始安装后做了重新启动。
盎司

1
我什至没有C#节点,只是安装了->其他项目类型->空白解决方案。没有其他的。我什么都不知道
bokibeg

21

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

要解决此问题,请将已安装的模板文件夹复制custom

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

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

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

C:\ Users [您的用户名] \ Documents \ Visual Studio \ 2017 \ Templates \ ProjectTemplates

通常,这是在您在办公室并且以管理员身份运行VS时发生的,而Visual Studio却对如何合并它们和如果您发现它们的文件夹结构和文件夹名称不同感到困惑。其他C#....

但是当我在家安装VS 2017社区版时,我没有遇到相同的问题。这是在我安装Visual Studio 2017“企业”版时发生的。


这有所帮助,但是我的.cshtml模板仍然丢失
Serj Sagan

@DesireaHerrera,使用这种方法,我也没有出现Templates文件夹,但是我可以在Installed tree节点下找到所需的模板。或使用搜索框找到它。
elshev

3

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

之后,出现了Visual C#选择:)(现在我可以使用控制台APP模板了)



2

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

我在开始菜单上最终得到的是Visual Studio 2017Visual Studio 2017(2)。在Visual Studio的2017年(2)把所有我错过了模板。按照此问题的第一个答案中的步骤进行操作(明确且易于执行)无法解决我的问题。我以为启动客户端会升级到开发客户端,但事实并非如此。我将其重命名为Visual Studio Professional,现在拥有了我需要的一切。不知道其他人是否会遇到这种情况,但这是我身上发生的事情,因此我希望这对某人有所帮助。


这正是我发生的事情!谢谢
Ruaan Volschenk

2

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

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

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


1

我的C ++模板一直在那里,缺少我的C#模板。

与CSharpie相似,在尝试了许多修改/重新安装后,奇怪的是,以下内容终于对我有用:
-运行安装程序,但取消选择使用C ++进行桌面开发 ”。
-允许安装程序完成
-再次运行安装程序,然后选择“ 使用C ++进行桌面开发 ”。
-允许安装程序完成


0

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

运行Team Explorer版本时,仅“空白解决方案”选项可用。

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

一旦启动了正确的EXE,Visual Studio就会开始按预期工作。

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.