私はしばしばコードやその一部をデバッグ/テストする必要があります。アプリケーションを実行しないでC#コードをデバッグ
私が開発しているアプリケーションを実行するには、もちろん、小さなテストアプリケーションを作成するクラスライブラリを開発する場合もあります。
もう1つの方法は、デバッグ目的のためだけに単体テストを作成し、Visual Studioで実行することです。
しかし、使い捨てユニットテストのようなコードを追加したくない場合や、アプリケーション全体を開始したくない場合(開始するのに時間がかかり、デバッグしたいコードに移動するのに時間がかかります)?
Visual Stuioでコードの一部を実行する方法は、それぞれC#コードを解釈しますか?
EDIT
は、私は約LINQPadを知っています。
しかし、時には私は知りたいと思っています。実行中にForm
がどのように見えるか、またはコンポーネントがデータベースと通信できるかどうかを示します。だから、LINQPadは私のニーズに合っていません。
コードが他のコードに依存していると、これは難しいことがあります。本当に小さな独立した断片については、最初からコマンドラインプロジェクトを作成し、そこにコードをコピー&ペーストしてみましょう。 – Vlad
Visual StudioでQuickWatchオプションを使用できます。同じコード内のいくつかの異なるステートメントをテストする場合は、ブレークポイントをその位置に置き、クイックウォッチウィンドウを開きます。文章の結果をクイックウォッチ・ウインドウに書いて見つけることができます。 –
それは別のプロジェクトですか?またはプロジェクト全体の一部ですか? – crassr3cords