如何使用Visual Studio Code创建C#项目?

7
我想尝试使用Visual Studio Code编译典型的C# "Hello World"。我按照以下步骤进行操作:
  • 安装了Visual Studio Code。
  • 为Visual Studio Code添加了C#扩展(OmniSharp)。
  • 安装了64位SDK 2.1.10版本。
  • 创建了一个包含我想要创建的项目的文件夹。
  • 用Visual Studio Code打开该文件夹,在终端中输入以下内容:
dotnet new console

但是,与我在网上看到的教程不同的是,什么也没有发生。项目没有被创建,但我也没有看到任何错误信息。

我感谢您的帮助,了解如何从Visual Studio Code中创建、编辑和编译C#项目。


有点好奇,为什么不安装Visual Studio社区版呢?这是免费的。 - Vincent Elbert Budiman
1
@VincentElbertBudiman 可能OP不是Windows用户,或者VSC对于他的系统来说过于沉重。 - aloisdg
1
你应该按下 Ctrl + K,O 打开你的文件夹 -> 然后选择你的文件夹。 - SᴇM
3
@Alberto,你安装了dotnet core吗?你可以在终端中尝试运行 dotnet new console -o myApp - aloisdg
你安装了.NET Core SDK吗?并且你是否尝试从终端运行命令dotnet new console,而不是从VS Code的终端中运行? - junkangli
显示剩余2条评论
3个回答

1
这可能有点晚了,但我希望它能帮到你。 我假设你已经安装了 .Net,你可以通过打开 cmd 并运行命令 dotnet --version 来检查。
我还假设你已经安装了 Visual Studio。 以下是我使用 Visual Studio 运行 C# 代码的几个步骤。
  1. 安装 Code Runner:
    进入 Visual Studio 的 扩展,单击 Extensions 图标。在搜索框中输入 Code Runner,选择第一个选项并单击 install
  2. 从 Visual Studio 中的 文件 > 首选项 > 设置 导航至设置
  3. 搜索 run in terminal 并向下滚动页面。启用代码运行器的终端运行,如下图所示。

Run in Terminal - Code Runner

  1. 现在单击右上角的 Open Settings JSON 按钮(在运行图标之后的第二个)如下所示

Open Settings JSON

结果窗口如下。在现有设置末尾添加一个逗号(,),然后键入 code runner,选择带有 code-runner.executorMap 的选项。

Code Runner Executor Map

  1. 滚动列表,在 csharp 键处将 scriptcs 值替换为 cd $dir && dotnet run $fileName

Select executorMap

  1. 保存所有更改- 文件>保存Ctrl+S

耶!现在您可以通过单击 run button 或使用 code runner 运行代码。


0

请确保您的计算机上已安装DOTNET。 打开终端,然后运行dotnet new console

这将创建一些项目和一个简单的hello world C#应用程序。这需要一些时间。

您可以在Program.cs文件中编写一些c#代码,然后打开终端并键入dotnet run并按Enter键。

如果它不起作用并显示command not found,请确保您已安装.NET sdk。

希望这有所帮助。


0

您可以使用 dotnet version 命令检查是否正确安装了 SDK,确保所提供的版本与您安装的版本一致。

为了确保,您可以重新启动计算机以确保使用新的 PATH 变量 - 这是我以前工作电脑上遇到的问题 :)

第一个 .NET 的好教程(Core 自版本 5 起已过时)在此: https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install。所有步骤都有详细说明-这是您的良好起点 :)

创建新项目的命令: dotnet new <project type>

文档: https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-new

顺便说一句:.NET Core SDK 2.1 将于8月21日停止支持。建议安装更新版本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接