5

簡単なことをテストするために、ダミーのコンソールアプリを作成していることがよくあります。(たとえば、DateTime.ParseはYYYY-MM-DD-HH-MM-SS形式の文字列のようにどのように機能しますか?)

RoslynにはC#インタラクティブウィンドウがあり、ソリューションを開いたままIDEでこのような簡単なテストを実行できることを知っています。これは私が本当に望んでいる唯一の機能です。

しかし、Roslyn CTPはどれほど安定していますか?IDEを台無しにするのでしょうか?私がそれを使用していないときに私を遅くしますか?Roslyn機能にのみ使用されますか?それとも、オープンソリューションの通常のコンパイラを置き換えようとしますか?

4

3 に答える 3

11

SLaks が言うように、Roslyn CTP は通常、既存のシナリオの IDE に影響を与えません。インストールした場合に表示される変更は次のとおりです。

  1. 新しい C# インタラクティブ ツール ウィンドウ。
  2. Roslyn IDE サービスを使用した「C# スクリプト」ファイル (.csx) のサポート。ただし、.cs および .vb のファイルとプロジェクトでは、引き続き既存のコードが使用されます。
  3. Roslyn を対象とするいくつかの新しいプロジェクト テンプレート。
  4. Roslyn をターゲットにするための [参照の追加] ダイアログのいくつかの追加項目
  5. My Documents フォルダーの下の Roslyn ディレクトリにあるドキュメントなど。

免責事項: 私は Roslyn の Roslyn プロジェクトで働いています。

于 2011-11-08T22:59:02.923 に答える
6

-rootSuffix Roslyn を指定して VS を実行しない限り、CTP は既存の動作を変更しません。

于 2011-11-08T21:12:07.363 に答える