2016-09-26 62 views
1

可能重複還是非常基本的問題...Visual Studio代碼爲C#控制檯應用程序

我最近下載的Visual Studio代碼在Windows上,試圖打開我現有的「Hello World!」控制檯程序。

我已經下載了相同的C#擴展。

請問我可以在哪裏找到配置VS代碼的分步指南,以便我可以打開現有的控制檯應用程序並調試/運行相同的文檔。

當前,當我打開使用VS2013編寫的現有C#項目並嘗試調試/運行時,它不起作用。 我收到以下錯誤消息。 「preLaunchTask'build'以退出代碼1結尾。」

還是我想做的事情是不正確的?

+0

分享您的代碼,我們可以幫助您 –

+0

C#代碼只有基本的program.cs文件,它具有Console.Writeline(「Hello World」)。你想看哪個文件?不好意思問,但對於VS Code太新了......或者我應該分享launch.json .. – A3006

+0

先嚐試打開VS Code,然後通過File> Open ....給你的應用程序路徑。當你第一次寫代碼工作? –

回答

4

答案是否定的

VS代碼不支持調試appl運行於Desktop .NET Framework的 上。

VS Code針對跨平臺.NET核心開發進行了優化由於這個焦點,許多標準C#項目類型不被VS代碼識別。

不支持的項目類型是

  • ASP.NET MVC應用程序
  • 控制檯應用程序在桌面上的.NET Framework
  • WPF
  • 什麼。

VS代碼支持運行在其上的C#應用​​程序的調試。NET 核或單聲道

VS代碼只支持有限的項目類型(主要是.NET核心)的。對於完整的.NET項目的支持,使用Visual studio community

+0

謝謝......這澄清了我的懷疑。 – A3006

5

答案是否

首先要做的事 - VS 2013和VS代碼是2個不同的IDE。它包括支持調試,嵌入式Git控制,語法高亮顯示,智能代碼完成,代碼片段和代碼重構。這些代碼編輯器是由Microsoft開發的用於Windows,Linux和OS X的源代碼編輯器。

您無法在VS代碼中打開VS 2013項目。

我會建議 - 請參閱關於使用VS Code IDE的一些教程。這裏的鏈接Getting Started

而且這裏的鏈接,這個問題問Console application using C#

希望這有助於

+0

謝謝..那麼我可以假設我無法編輯/運行VS代碼中VS2013中創建的現有解決方案嗎? – A3006

+0

@Anand一般來說,沒有。某些有時會修改的項目類型可能會在VS Code中打開,但不要指望VS Code中的大多數類型都可用。 – Martheen

+0

是的,沒有選項像文件 - >打開項目 - >控制檯等etc. –

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

與.NET核心構建自己的控制檯應用程序便接踵而來這個路徑:

  1. 創建項目文件夾
  2. 轉到文件夾中創建
  3. 在一個CMD(Windows)或終端(Linux)tap - 「dotnet console」
  4. 點擊命令「dotnet restore」以恢復projet的依賴關係

就是這樣!您的控制檯應用程序項目已準備好進行編輯!看到它runnin點擊「dotnet運行」!

您可以在「Debug」painel中調試代碼(在左側欄菜單中選擇它)。

我希望它是有用的。

相關問題