2016-09-26 209 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中调试代码(在左侧栏菜单中选择它)。

我希望它是有用的。

相关问题