Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio代码可以';t运行C#文件_C#_.net_Visual Studio Code - Fatal编程技术网

Visual Studio代码可以';t运行C#文件

Visual Studio代码可以';t运行C#文件,c#,.net,visual-studio-code,C#,.net,Visual Studio Code,我正在开始一个关于C#的教程,不幸的是,我的电脑无法处理Visual Studio,所以我的一个朋友推荐我使用Visual Studio代码,因为它更轻。我安装了它,我安装了.NET Core SDK和OmniSharp支持的C#扩展,之后,我在桌面上创建了一个文件夹,然后在该文件夹中创建了“file.cs”(在VS代码中),我在其中编写了一个非常简单的“Hello World”程序。当我试图在不进行调试的情况下运行它时,它要求我选择一个环境,我选择了“.NETCORE”。它在我的项目文件夹中创

我正在开始一个关于C#的教程,不幸的是,我的电脑无法处理Visual Studio,所以我的一个朋友推荐我使用Visual Studio代码,因为它更轻。我安装了它,我安装了.NET Core SDK和OmniSharp支持的C#扩展,之后,我在桌面上创建了一个文件夹,然后在该文件夹中创建了“file.cs”(在VS代码中),我在其中编写了一个非常简单的“Hello World”程序。当我试图在不进行调试的情况下运行它时,它要求我选择一个环境,我选择了“.NETCORE”。它在我的项目文件夹中创建了另一个名为“.vscode”的文件夹,并在该文件夹中创建了一个名为“laucnh.json”的文件,其中包含以下代码:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": []
}

之后,屏幕右下角会出现一条错误消息,提示“无法创建.NET调试配置。OmniSharp服务器仍在初始化或意外退出”。但我认为我已正确安装了所有内容。我遗漏了什么吗?

你不能在C#中运行文件。尝试使用创建一个新的控制台应用程序

dotnet new console
将出现{projectName}.csproj和Program.cs。将您的代码放入程序类的主方法中,它可能会工作


使用
dotnet新控制台
在C中创建一个新项目#

  • 这将在目录中创建一个.vscode文件夹
  • 创建tasks.json文件
  • 创建Launch.json文件并添加配置

  • x32系统?我的有一个类似的问题,实际上必须安装完整的VisualStudio才能运行C#代码。OmniSharp不喜欢x32Nope,我的是x64,但它仍然是一个非常低的PC,你不能运行C#文件。它必须首先被编译。对于.NET Core,您通常会使用
    dotnet new
    设置一个新项目: