繁体   English   中英

Visual Studio Code - C# 控制台应用程序

[英]Visual Studio Code - C# Console Application

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

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

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

能否请您指点我的文档,在那里我可以找到配置 VS Code 的分步指南,以便我可以打开现有的控制台应用程序并调试/运行相同的应用程序。

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

还是我试图做一些根本不正确的事情?

答案是否定的

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

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

不受支持的项目类型是

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

VS Code 支持调试在 .NET Core 或 Mono 上运行的 C# 应用程序

VS Code 仅支持有限的一组项目类型(主要是 .NET Core) 如需完整的 .NET 项目支持,请使用Visual Studio 社区

答案是否定的

首先,VS 2013 和 VS 代码是两个不同的 IDE。

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

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

我建议 - 请参阅有关使用 VS Code IDE 的一些教程。 这是入门链接

另外这里是使用 C# 的控制台应用程序问题的链接

希望这有帮助

要使用 .NET Core 构建您自己的控制台应用程序,请遵循以下路径:

  1. 创建项目文件夹
  2. 转到创建的文件夹
  3. 在 CMD (Windows) 或终端 (Linux) 上点击 - “dotnet 控制台”
  4. 点击命令“dotnet restore”恢复项目的依赖

就是这样! 您的控制台应用程序项目已准备好进行编辑! 要查看它运行,请点击“dotnet run”!!!

您可以在“调试”面板中调试您的代码(在左侧栏菜单中选择它)。

我希望它有帮助。

试试这个

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();
        }
    }
}

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

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

在此处输入图片说明

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

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

  3. 运行:

dotnet 新控制台 -o myapp

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

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

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

在此处输入图片说明

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

在此处输入图片说明

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

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM