使用ClownFish开发独立Console应用程序

本文介绍直接使用ClownFish来开发一个控制台应用程序。


1,创建新项目

打开 Visual Studio (最新版本) 创建一个 你需要的 应用程序…………




2,添加包引用

例如:

<ItemGroup>
    <PackageReference Include="ClownFish.net" Version="9.25.730.1" />
    <PackageReference Include="MySqlConnector" Version="2.2.7" />
</ItemGroup>

说明:

  • MySqlConnector:因为程序需要访问 MySQL 数据库,如果还需要访问其它类别数据库,请自行引用




3,修改 Program.cs

一个典型的WebApi项目的启动代码可参考:

public class Program
{
    public static void Main(string[] args)
    {
        ConsoleAppStarter.Run(new MyStartup());
    }
}

// 这个类用于定制启动过程
public class MyStartup : ConsoleAppStartup
{
    public override bool AutoInitDAL => true;   // 初始化数据访问层

    public override bool AutoInitTracing => true;   // 开启日志与监控

  
    public override void AppInit()
    {
        // 你的初始化代码写在这里…………
    }

}

现在这个项目就可以开发ClownFish的2种 代码执行主体