2013-06-18 4 views
1

К сожалению, я только начинаю использовать «NAnt», и мне сложно построить последнюю версию Quartz.Net из репозитория GitHub, используя «NAnt».Как построить последнюю версию сервера Quartz.net из репозитория GitHub с помощью NAnt?

Как только я получил «quartznet-master.zip» из GitHub и извлек его содержимое, я попробовал запустить предоставленный «NAnt.exe» в корневой папке, где находится файл «Quartz.build».

Он жаловался на недостающие ссылки. Я узнал, что указанные пакеты nuget отсутствуют. Затем я установил недостающие пакеты, используя предоставленный «nuget.exe».

Пробовал "NAnt.exe" снова.

Он жаловался на отсутствие файла quartz.net.snk (что нормально).

Я сгенерировал отсутствующий файл с помощью «SN.exe» и повторил «NAnt.exe».

Теперь он жалуется на поле «Барьер», используемое как тип внутри «RAMJobStoreTest.cs».

Смотрите ниже:

[CSC] C: \ Users \ ххх \ Downloads \ quartznet-мастер \ quartznet-мастер \ SRC \ Quar tz.Tests.Integration \ RAMJobStoreTest.cs (41 , 40): CS0118 ошибка: «Quartz.Tests.Inte gration.AbstractSchedulerTest.Barrier» является «поле», но используется как «типа»

Там должна быть более простой способ построить Quartz сервера, используя предоставленный файл «Quartz.build» w без использования исходного кода.

Возможно, я не использую правильную цель и аргументы. Может кто-то указать мне верное направление?

Thanks

ответ

2

Спасибо за ваше терпение. Я исправил вышеупомянутые проблемы сборки, которые вы описали. В настоящее время также имеется файл Build.cmd в качестве стенографии для построения.

  • NuGet восстановление производится до создания при необходимости
  • NET 4 проверки делаются для испытаний, которые полагаются на Барьер
  • Build.cmd в сокращенном

Единственное, что нужно теперь вручную создайте файл snk, который вы уже сделали.

+0

Я попробую! Спасибо за отличный продукт и поддержку! – Bredstik