c# - visual studio 是否有任何扩展允许将功能作为任务运行?

标签 c# visual-studio visual-studio-extensions

<分区>

我经常有一些代码想不时执行,例如为数据库做种、删除数据库、从数据库下载一些数据并以某种有趣的方式整理它。所有这些任务都可以表示为 C# 中的独立函数。

Ala 控制台应用程序:

class Program{
      static void Task1(){}
      static void Task2(){}
      static void Main(){
          //Task1();
          //Task2();
      }
}

这里,我把不想调用的函数注释掉,运行想调用的函数。编译并等待结果。

我正在寻找一种方法来简化这个过程。例如,在单元测试中,您可以右键单击一个函数,然后通过一些魔法直接从 Visual Studio 中执行该函数。

也许有一个扩展可以做到这一点,但我没能找到它。到目前为止,我所知道的最好的清理方法是在 LinqPad 中制作片段。但我觉得我应该能够直接从 Visual Studio 执行此操作。

最佳答案

您始终可以在即时窗口中直接执行它们,即使应用程序没有运行。

例如:

?Program.Test1()

关于c# - visual studio 是否有任何扩展允许将功能作为任务运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11820450/

相关文章:

c# - 如何在 C# SDK 中为具有工作负载身份的 GCS 生成签名 URL?

c# - 如何在 C# 中通过 linq 更新字段表?

c# - SQLDataReader 在使用 .Nest() 或 .Read() 时出现错误

c# - c# 可以像 VB.NET 一样自动更正语法大小写吗?

c# - 调试 visual studio 扩展,不同版本

c# - Visual Studio 中是否有一种方法可以轻松获取限定类型名称?

c# - 你如何检查开放 Entity Framework 连接

c# - 如何从 C# 调用 CPU 指令?

visual-studio - 如何在 Visual Studio 宏中给出时间延迟

c# - 无法加载文件或程序集 'System.Net.Http'