用于C#控制台应用程序的Visual Studio代码

时间:2016-09-26 04:52:50

标签: c# visual-studio-code

可能是重复或非常基本的问题......

我最近在Windows上下载了Visual Studio Code并尝试打开现有的“Hello World !!”控制台应用。

我已经下载了相同的C#扩展名。

请您指出文档,我可以找到配置VS代码的分步指南,以便我可以打开现有的控制台应用程序并调试/运行相同的代码。

目前,当我打开使用VS2013编写的现有C#项目并尝试调试/运行时,它无法正常工作。 我收到了以下错误。 “preLaunchTask'构建'以退出代码1终止。”

或者我正在尝试做一些不正确的事情?

5 个答案:

答案 0 :(得分:6)

答案是否

  

VS Code不支持调试在其上运行的应用程序   Desktop .NET Framework。

VS Code针对跨平台.NET Core开发进行了优化由于这一重点,VS Code无法识别许多标准C#项目类型。

不受支持的项目类型是

  • ASP.NET MVC应用程序
  • 控制台应用程序
  • WPF
  • 桌面.NET Framework上的任何内容。
  

VS Code支持在.NET上运行的C#应用​​程序的调试   核心或单声道

VS Code仅支持一组有限的项目类型(主要是.NET Core)。要获得完整的.NET项目支持,请使用Visual studio community

答案 1 :(得分:5)

答案是否

首先要做的事情 - VS 2013和VS代码是2个不同的IDE。

Visual Studio Code - 是Microsoft为Windows,Linux和OS X开发的源代码编辑器。它包括对调试,嵌入式Git控件,语法突出显示,智能代码完成,代码段和代码重构的支持。

您无法在VS代码中打开VS 2013项目。

我建议 - 看一些使用VS Code IDE的教程。这里是链接Getting Started

此处还有问题Console application using C#

的链接

希望这有帮助

答案 2 :(得分:1)

使用.NET Core构建您自己的控制台应用程序,如下所示:

  1. 创建项目文件夹
  2. 转到创建的文件夹
  3. 在CMD(Windows)或终端(Linux)上点按 - " dotnet console"
  4. 点击命令" dotnet restore"恢复项目的依赖
  5. 那就是它!您的控制台应用程序项目已准备好进行编辑!要看它跑步,点击运行" !!!

    您可以在" Debug"中调试代码。 painel(在左侧栏菜单中选择它)。

    我希望它有用。

答案 3 :(得分:0)

试试这个

using System;
namespace HelloWorld
{
    class Hello 
    {
        static void Main() 
        {
            Console.WriteLine("Hello World!");

            // Keep the console window open in debug mode.
            Console.WriteLine("Press any key to exit.");
            Console.ReadKey();
        }
    }
}

答案 4 :(得分:0)

您可以使用 .NET Core。 以下是在 Visual Studio Code 中运行基本 C# 控制台应用的一些说明。

  1. 下载 Visual Studio Code 并安装它。
  2. 转到扩展,下载 C# 扩展。

enter image description here

  1. 在此处下载 .NET Core 并安装它。 https://dotnet.microsoft.com/download

  2. 打开命令提示符,然后切换到您要创建应用的文件夹。

  3. 运行:

dotnet new console -o myapp

将 myapp 替换为您的应用名称。

  1. 转到 Visual Studio Code,然后打开您刚刚创建的文件夹(例如:myapp)

  2. 打开 program.cs 文件,这是你的主要代码。

enter image description here

  1. 点击运行以运行您的代码。

enter image description here

  1. 您将在底部的控制台窗口中看到您的代码输出:

enter image description here