【发布时间】:2019-12-10 06:49:47
【问题描述】:
这是我第一次使用 Visual Studio Code,我试图在它上面运行一个简单的代码,但它给了我一个错误,上面写着:
'scriptcs' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
我有这个作为代码:
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 Runner,但仍然是同样的问题。有人可以提出其他建议吗?
编辑:
根据您的许多建议,我尝试了以下方法:
- 创建了一个没有空格的全新文件夹,并以相同的方式命名文件。
- 从 VS Code 扩展管理器重新安装了 scriptcs Runner 扩展。
- 仔细检查了我的代码。它在在线 c# 编译器上运行,但不在 VS Code 中。
问题还是一样。出现上述错误。
【问题讨论】:
-
这里有几个不同的问题:1) 你的代码是错误的(但这不是直接的问题),2) 可能脚本安装不正确,和/或 3) 你可能有在路径名中嵌入空格。强烈建议:如果您想用 C# 编写代码,那么 Visual Studio 可能是您进行任何“严肃”工作的最佳选择:visualstudio.microsoft.com/downloads
-
@FoggyDay,更正代码。 2)从 VS Code 扩展重新安装 ScriptCs 仍然相同,并且 3)我的文件路径名中没有空格 - 仍然得到相同的错误。
-
@FoggyDay 是的,我就是这么想的。我最好继续使用我所拥有的 - Visual Studio。谢谢 :)
标签: c# visual-studio-code scriptcs