簡體   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