多くの場合、時々実行したいコードが少しあります。たとえば、データベースのシード、データベースの削除、データベースからのデータのダウンロード、面白い方法での照合などです。これらのタスクはすべて、C#では独立した関数として表すことができます。
アラコンソールアプリ:
class Program{
static void Task1(){}
static void Task2(){}
static void Main(){
//Task1();
//Task2();
}
}
ここでは、呼び出したくない関数をコメントアウトし、呼び出したい関数を実行します。コンパイルして結果を待ちます。
このプロセスを合理化する方法を探しています。たとえば、単体テストでは、関数を右クリックして、その関数だけをVisualStudioから直接実行できます。
たぶんこれだけを行う拡張機能がありますが、私はそれを見つけることができませんでした。これまでのところ、これをクリーンアップすることを知っている最善の方法は、LinqPadでスニペットを作成することです。しかし、これはVisualStudioから直接実行できるはずだと思います。