在Visual Studio 2015中找不到控制台应用程序

6
我刚把Visual Studio Community下载到我的电脑上。当我打开vs-2015并创建新的Console应用程序项目时,我无法在我们安装的模板或任何模板下找到它。考虑卸载并重新安装,但这不是我第一次卸载和安装,我安装和卸载了几次,但仍然找不到Web Console Application模板。谢谢。

enter image description here


2
我有相同的问题。结果发现我启动了 Visual Studio 的 Blend 版本,而不是正常版本。 - Num Lock
3
只有在左侧窗格中选择了Visual C#而不是其下面的内容时,控制台应用程序才会显示出来。 - TheCrazyProgrammer
2个回答

7
我遇到了同样的问题,并在另一个网站上找到了解决方案。以下是需要执行的步骤:
  1. 使用管理员权限打开Visual Studio命令窗口。这可以通过在左下角单击Windows按钮(或开始按钮-取决于操作系统),然后从Windows搜索中完成。在继续之前,请确保您没有打开任何Visual Studio项目。
  2. 在搜索框中键入提示,然后选择“开发人员命令提示符”。右键单击此选项并选择以管理员身份运行。
  3. 在命令窗口中输入:

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

  1. 然后在命令窗口中输入:

devenv /installvstemplates

这对我有用,我能够在此之后创建新的控制台项目。

在我安装的VS 2015社区版中,有一个控制台应用程序(Package)模板可用,我错误地认为它是一个控制台应用程序模板。但事实并非如此,它是一个Web控制台应用程序项目,只有在尝试从我的代码访问System.IO中的File和Directory类之后才发现这一点。编译器不断抱怨:

错误CS0234:名称空间'System.IO'中不存在类型或命名空间名称'Directory'(是否缺少程序集引用?) MyProject.DNX Core 5.0 ...

即使放入对System.IO的引用,甚至更改有问题的代码行,它仍然会抱怨。

string DataPath = System.IO.Directory.GetCurrentDirectory();

一个重要的线索是对DNX Core 5.0的引用,它是ASP应用程序的优化运行时。我发现控制台应用程序(包)模板也列在新项目窗口模板/Visual C# / Web下。因此,如果您使用标准控制台应用程序模板,但出现“CS0234类型或命名空间“名称”不存在于命名空间中…”等错误,则可能正在使用控制台应用程序(包)模板 - 这可能不是您想要的,应该替换为常规控制台应用程序。如果您在Templates / Visual C#下的新项目窗口中找不到它,则应按照上述步骤安装它。
编辑:
执行上述步骤后,我的新项目窗口如下所示:

enter image description here

与您上面的窗口相比,这个窗口似乎有所不同。请注意,我的窗口上的“新项目”居中,而您的窗口上则没有。此外,在您的窗口底部,只有名称、位置和解决方案名称,而我的窗口添加了一个名为“解决方案”的第四项。
因此,首先,请尝试单击“新建项目”窗口左侧窗格中的Visual C#,以查看可用的模板。然后在此处发布快照。这可以通过选择编辑来完成。
如果您仍然看不到控制台应用程序模板,则可能下载了与我所下载的Visual Studio 2015版本不同的版本。因此,这是在我的系统上选择“帮助/关于Microsoft Visual Studio”后弹出的屏幕:

enter image description here

请将您的屏幕截图与此屏幕进行比较,并在此处发布快照。另外,您正在使用哪个操作系统?


感谢Bob提供的答案。我确实打开了“为VS2015开发命令提示符”。输入“cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE”,然后按回车键。然后输入“devenv /installvstemplates”,再按回车键。不幸的是,它完全没有起作用,已经卸载和重新安装了大约10次。仍然没有运气。 - MC_A
我已经更新了我的答案,并添加了一些额外的想法。请看一下。 - Bob Bryan
你的解决方案不起作用,它显示的与你指示写命令之前相同。 - Devmyselz

4
感谢Bob的时间向我解释,我真的很感激。我从这个链接卸载并重新安装了Visual Studio:链接描述。在我的电脑上,我有Visual Studio 2015(这个可以工作),但是Blend for Visual Studio 2015仍然缺少模板,但我不再关心它是否能工作,因为我将使用那个能工作的Visual Studio 2015。 输入图像描述

我不想重新安装VS社区版。它已经安装了“Blend for visual studio”和“Visual Studio”两个软件。我被愚弄了,因为我可以在开始菜单的顶部看到“Blend for visual studio”,因为它从“B”开始。当我向下滚动/搜索Visual Studio时,它就在那里:D最好在尝试卸载之前搜索“Visual Studio”。提醒一下,这可能对你有用! - SajithP
@MC_A 请点击旁边的复选框接受Bob的答案作为解决方案。他的答案也为我解决了这个问题。 - gknicker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接