我经常有一些我想不时执行的代码,例如种子数据库、删除数据库、从数据库下载一些数据并以一些有趣的方式对其进行整理。所有这些任务都可以在 C# 中表示为独立的函数。
阿拉控制台应用程序:
class Program{
static void Task1(){}
static void Task2(){}
static void Main(){
//Task1();
//Task2();
}
}
在这里,我注释掉我不想调用的函数,然后运行我确实想调用的函数。编译并等待结果。
我正在寻找一种方法来简化这个过程。例如,在单元测试中,您可以右键单击一个函数,然后通过一些魔术直接从 Visual Studio 执行该函数。
也许有一个扩展可以做到这一点,但我一直没能找到它。到目前为止,我知道的最好的清理方法是在 LinqPad 中制作片段。但我觉得我应该能够直接从 Visual Studio 执行此操作。