web-dev-qa-db-ja.com

VSコードでC#コードを実行する際の問題:スクリプトエラーの取得

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 Extension Managerからscriptcs Runner拡張機能を再インストールしました。
  • コードをダブルチェックしました。オンラインのc#コンパイラで実行されていますが、VS Codeでは実行されていません。

問題は同じです。上記のエラーが発生します。

4
noobprogrammer

スクリプトランナー拡張とスクリプトのインストールの両方が必要です

インストールと情報のガイドはこちらです http://scriptcs.net/

  1. Chocolateyをインストールする
  2. cinst scriptcsを実行して、最新バージョンをインストールします。

次に、このガイドに従ってスクリプトランナー拡張機能をインストールしてください: https://www.strathweb.com/2015/11/running-c-scripts-and-snippets-in-visual-studio-code- with-scriptcs /

拡張機能はVS Codeから直接インストールできます。

  1. f1キーを押します
  2. タイプext install scriptcsRunner
  3. 「インストール」を選択
0