1、打开Visual Studio创建一个 控制台应用 项目
选择对应的Net版本,目前Hcf支持6.0、7.0、8.0的版本
2、打开Nuget包管理器,搜索HcfNS.Core
点击安装
3、在程序根目录创建一个Startup.cs的类文件,继承自IStartUp
/// <summary>
/// Startup
/// </summary>
public class Startup : IStartUp
{
/// <summary>
/// ConfigureServices
/// </summary>
/// <param name="services"></param>
public void ConfigureServices(IServiceCollection services)
{
}
/// <summary>
/// Configure
/// </summary>
/// <param name="provider"></param>
public void Configure(IServiceProvider provider)
{
}
}
4、修改Program.cs代码如下
using Microsoft.Extensions.Hosting;
using Hcf.Hosting;
namespace Hcf.AppConsole
{
class Program
{
static void Main(string[] args)
{
AppHost.UseStartup(new Startup()).Run();//启动并托管Startup启动类
}
}
}
5、配置Startup启动类
/// <summary>
/// Startup
/// </summary>
public class Startup : IStartUp
{
/// <summary>
/// ConfigureServices
/// </summary>
/// <param name="services"></param>
public void ConfigureServices(IServiceCollection services)
{
services.AddPackManager<PackManager>()
.AddPack<HcfCorePack>()
.AddPack<LoggingPack>() //添加日志包
.AddPack<FileLoggingPack>();//添加文件日志包
}
/// <summary>
/// Configure
/// </summary>
/// <param name="provider"></param>
public void Configure(IServiceProvider provider)
{
//使用框架包
provider.UsePack();
}
}
6、启动程序
当然我们也为您提供脚手架安装,具体请看 Console脚手架Cli安装