Quartz.NET RemoteScheduler с AdoJobStore не может найти сборку - PullRequest
1 голос
/ 01 ноября 2010

HI All,

Я успешно создал удаленный сервер Quartz.NET, работающий внутри службы Windows. Я следовал примеру 12 в исходном коде и немного изменил его, чтобы использовать AdoJobStore с sqlite.

На удаленном клиенте я создал приложение Windows Form и успешно подключился к серверу. Все шло хорошо, пока я не попытался добавить рабочие места.

        JobDetail detail = new JobDetail(job.JobName, "default", typeof(NativeJob));
        detail.Description = job.Description;            
        JobDataMap map = new JobDataMap();
        map.Put(NativeJob.PropertyCommand, job.Command);
        map.Put(NativeJob.PropertyParameters, job.Arguments);            
        detail.JobDataMap = map;

        // create trigger
        Trigger trigger = new CronTrigger(job.JobName, "default", job.CronExpression);

        //Add job w/ trigger
        _scheduler.ScheduleJob(detail, trigger);    

Последняя строка выше не удалась с исключением:

Невозможно найти сборку 'System.Data.SQLite, версия = 1.0.66.0, культура = нейтральная, PublicKeyToken = db937bc2d44ff139'.

Там есть сборка SQLite. Как ни странно, этого не происходит, когда я использую RamJobStore. Кто-нибудь, пожалуйста, помогите.

1 Ответ

2 голосов
/ 21 декабря 2010

Возможно, вы столкнулись с проблемой SQlite x86 против x64 или SQlite в .NET 4, проблема .

...