Tools/ABPCMS.Migrator/Program.cs
(完整代码) 1KBusing System;
using Abp;
using Abp.Castle.Logging.Log4Net;
using Abp.Collections.Extensions;
using Abp.Dependency;
using Castle.Facilities.Logging;
namespace ABPCMS.Migrator
{
public class Program
{
private static bool _skipConnVerification = false;
public static void Main(string[] args)
{
ParseArgs(args);
using (var bootstrapper = AbpBootstrapper.Create<ABPCMSMigratorModule>())
{
bootstrapper.IocManager.IocContainer
.AddFacility<LoggingFacility>(f => f.UseAbpLog4Net()
.WithConfig("log4net.config")
);
bootstrapper.Initialize();
using (var migrateExecuter = bootstrapper.IocManager.ResolveAsDisposable<MultiTenantMigrateExecuter>())
{
migrateExecuter.Object.Run(_skipConnVerification);
}
Console.WriteLine("Press ENTER to exit...");
Console.ReadLine();
}
}
private static void ParseArgs(string[] args)
{
if (args.IsNullOrEmpty())
{
return;
}
for (int i = 0; i < args.Length; i++)
{
var arg = args[i];
switch (arg)
{
case "-s":
_skipConnVerification = true;
break;
}
}
}
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
