首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VS代码中运行C#代码时出错:获取scriptcs错误

在VS代码中运行C#代码时出错:获取scriptcs错误
EN

Stack Overflow用户
提问于 2019-12-10 06:49:47
回答 6查看 44.5K关注 0票数 13

这是我第一次使用代码,我试图在它上运行一个简单的代码,但是它给了我一个错误,它说:

“‘scriptcs”不被识别为内部或外部命令、可操作的程序或批处理文件。

我用这个作为代码:

代码语言:javascript
复制
using System;

struct Employee{
   public int Id { get; set; }
   public string FullName { get; set; }
}

public class MyClass{
 public static void Main(){
   Employee obj= new Employee();
   obj.FullName = "Hello World";
   Console.WriteLine(obj.FullName);
  }
}

我试过安装Scriptcs运行程序,但问题仍然是一样的。有人能提出其他建议吗?

编辑:

在你的许多建议之后,我尝试了以下几点:

  • 创建一个完整的没有空格的新文件夹,并以相同的方式命名文件。
  • 从VS代码扩展管理器重新安装scriptcs Runner扩展。
  • 双倍检查了我的密码。它在联机c#编译器上运行,而不是在VS代码中运行。

问题仍然是一样的。获取上述错误.

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2019-12-10 07:51:14

  1. 打开扩展并安装C#扩展: Name: C#,Id: ms-vscode.csharp,Description: C# for Visual代码(由OmniSharp提供动力)。,发布人: Microsoft,VS Marketplace Link:https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp
  2. 转到控制台到您选择的文件夹中,通过键入dotnet new console -o TestConsoleApp创建一个新的控制台项目,这将创建一个项目文件TestConsoleApp.csproj。
  3. 通过键入Code .启动VS代码
  4. 在VS代码goto终端并执行dotnet run --project TestConsoleApp来运行您的应用程序。另外,您也可以开始调试(F5)

这将为您提供一个良好的开始,然后您可以使用您的代码。

如果您只想使用代码片段,您应该尝试Athanasios Kataras回答的内容,但是我没有经验。

https://channel9.msdn.com/Blogs/dotnet/Get-started-VSCode-Csharp-NET-Core-Windows上也有这方面的视频介绍

票数 18
EN

Stack Overflow用户

发布于 2019-12-10 07:03:13

您需要脚本运行程序扩展和安装脚本。

安装和信息指南在这里:http://scriptcs.net/

  1. 安装巧克力
  2. 运行cinst scriptcs安装最新版本。

然后确保按照本指南安装脚本运行程序扩展:https://www.strathweb.com/2015/11/running-c-scripts-and-snippets-in-visual-studio-code-with-scriptcs/

扩展可以直接从VS代码安装:

  1. 按F1
  2. 类型ext安装scriptcsRunner
  3. 选择“安装”
票数 5
EN

Stack Overflow用户

发布于 2020-07-19 11:02:33

您正在尝试运行一个csharp程序,而不将其创建为一个项目。对于您希望在不创建完整项目的情况下快速运行的简单一次性操作,您需要c#脚本运行程序。您可以使用以下说明安装它。下面是一个链接到扩展的github页面,以供参考。

转到扩展,搜索scriptcs并安装scriptcsRunner。您提到您已经安装了这个文件,但是像上面这样的简单的一个文件程序应该是您所需要的。再次检查它是否是这里的版本:https://github.com/filipw/vscode-scriptcs-runner.git

或者,如果您想要创建一个实际的项目,您将需要在集成终端中运行一些命令。

  • 初始化项目
    • dotnet new console

  • 添加您的代码
  • 通过VSCode 运行
    • 或在终端中键入dotnet run

https://code.visualstudio.com/docs/languages/dotnet

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59261688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档