visual-studio - 在Visual Studio 2015上找不到控制台应用程序

标签 visual-studio visual-studio-2015

我只是将Visual Studio社区下载到我的PC。当我打开vs-2015并创建新的Console应用程序项目时。我在C#下我们安装模板或任何模板的任何地方都找不到它。

考虑再次卸载并安装,但这不是我第一次卸载并安装,我确实安装和卸载了几次,但仍然找不到Web Console应用程序模板。

谢谢你。

enter image description here

最佳答案

我遇到了同样的问题,并在another site上找到了解决方案。以下是需要执行的步骤:

  • 使用管理员权限打开Visual Studio命令窗口。单击位于左下角的Windows按钮(或“开始”按钮-取决于操作系统)后,可以通过Windows搜索完成此操作。在继续操作之前,请确保没有打开任何Visual Studio项目。
  • 在搜索框中键入提示,然后选择“Developer Command Prompt”。右键单击它,然后选择“以管理员权限运行”。
  • 在命令窗口中输入:

  • cd C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\IDE
  • 在命令窗口中,然后输入:

  • devenv/installvstemplates

    这对我有用,之后我就可以创建一个新的控制台项目。

    在我的VS 2015社区版中,安装后提供了一个控制台应用程序(包)模板,我错误地认为这是控制台应用程序模板。不是这种情况。这是一个Web控制台应用程序项目,只有在尝试从我的代码访问System.IO中的File和Directory类之后,我才发现此问题。编译器不断提示:

    错误CS0234类型或 namespace 名称“目录”在 namespace “System.IO”中不存在(您是否缺少程序集引用?)
    MyProject.DNX Core 5.0 ...

    在放置对System.IO的引用后,甚至在将有问题的代码行更改为以下内容后,它仍然提示:
    string DataPath = System.IO.Directory.GetCurrentDirectory();
    

    这里有一个主要线索是对DNX Core 5.0的引用,它是针对ASP应用程序的优化运行时。正是在这一点上,我发现控制台应用程序(包)模板也已在“新建项目”窗口“模板/Visual C#/Web”下列出。

    因此,对于可能碰巧找到此帖子并认为您正在使用标准控制台应用程序模板的其他人,却遇到诸如“CS0234类型或 namespace “名称”在 namespace 中不存在...”之类的错误,那么您可能正在使用控制台应用程序(程序包)模板-可能不是您想要的,应该由常规控制台应用程序替换。如果在"template"/“Visual C#”下的“新建项目”窗口中看不到它,则应按照上述步骤进行安装。

    编辑

    执行上述步骤后,这是“新建项目”窗口的外观:

    enter image description here

    将该窗口与上面的窗口进行比较,似乎有些不同。请注意,我的窗口上的“新项目”居中,而对您而言则不在。另外,在窗口的底部,您只有名称,位置和解决方案名称,而我的窗口中添加了第四项,称为解决方案。

    因此,首先,请尝试单击“新建项目”窗口左 Pane 中的Visual C#,以查看可用的模板。在此处发布快照。这可以通过选择编辑来完成。

    如果仍然看不到控制台应用程序模板,则可能是您下载的Visual Studio 2015版本与我下载的版本不同。因此,这是在系统上选择“帮助”/“关于Microsoft Visual Studio”后弹出的屏幕:

    enter image description here

    将此屏幕与您的屏幕进行比较,然后在此处发布屏幕快照。另外,您使用的是什么操作系统?

    关于visual-studio - 在Visual Studio 2015上找不到控制台应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35962391/

    相关文章:

    c++ - visual C++ express 2010 和设置环境变量解决方案范围

    c# - 在 Visual Studio 2015 中,DebuggerStepThrough 不再传递异常了吗?

    visual-studio - 为什么 TFS "Remove Mapping"会删除我的文件?

    visual-studio - 如何检查我是否需要安装 VCRedist?

    带有 Visual Studio 2015 的 Git 切换分支会导致更改

    c++ - VS2019编译器将没有BOM文件的UTF8误解为ANSI

    database - Visual Studio/IIS改变Access文件表数据的顺序

    visual-studio - 从程序集信息中访问 AssemblyVersion 号以在构建后事件命令行中使用

    c# - 如何在解决方案输出路径中包含来自构建的 dacpac 文件

    visual-c++ - 如何安装Visual C++构建工具?