3

C# 開発には Visual Studio 2010 を使用しています。しかし、C# コードを少し試して実験したり、新しいことを学んだりする必要があるときは、1 日のうちに何度もありました。これを完全に機能する C# プログラムとして 1 つのファイルに記述できます。現在、Visual Studio を使用してこの C# ファイルを作成/編集できますが、ソリューションを作成しない限り、実行またはデバッグ (ブレークポイント、ウォッチ変数) はサポートされません。

何かを試す必要があるたびに VS ソリューションを作成する手間をかけずに、単一の C# ファイルを作成編集実行(できればデバッグ)できるようにしたいと考えています。これを実行できる Windows 上の単純な C# IDE はありますか?

IDE はプロジェクト/ソリューション ファイルを作成しません。そうすれば、C# ファイルのディレクトリを作成できます。それぞれが完全な C# プログラムであり、いつでもこの IDE で開いて読み取り、編集、実行できます。

4

3 に答える 3

9

LinqPadは、式、ステートメント、またはサイズが 1 つのファイルになる可能性のある小さなプログラムを実行できます (このページも参照してください)。あなたが求めているように、プロジェクト/ソリューションファイルを作成しません。必要に応じて、開いてコーディングし、保存するだけです。私は無料版を使用して、このサイトに投稿したコードをテストしています。

.Net 4.0 をサポートし、using ステートメントを明示的に指定する必要がないなど、他にも優れた機能がいくつかあります。プログラムは、どれが必要かを知るのに十分スマートです。

于 2012-04-10T01:21:11.307 に答える
4

スニペット コンパイラを試す

ここに画像の説明を入力

于 2012-04-10T01:31:35.350 に答える
1

C# と Visual Studio の次のリリースでは、新機能の 1 つに、サービスとしてのコンパイラの実装であるProject Roslynがあります。つまり、これにより、.csx ファイルを使用して C# でスクリプトを作成できるようになります。Visual Studio ブログには、.csx ファイルに関する詳細情報がここにあります。

私自身は .csx ファイルで遊んだことはあまりありませんが、F# をスクリプト化するための .fsx ファイルに似ているように見えます。通常はメソッド (F# では関数) 内に配置するコードを先頭に配置します。 -レベルであり、ハッシュを使用してコンパイラ ディレクティブを導入できます (たとえば、DLL を参照する #r)。

于 2012-04-10T03:07:52.420 に答える