残念ながら、私は "NAnt" を使い始めたばかりで、"NAnt" を使用して GitHub リポジトリから最新バージョンの Quartz.Net をビルドするのに苦労しています。
GitHub から「quartznet-master.zip」を取得してその内容を抽出したら、「Quartz.build」ファイルが配置されているルート フォルダーで、提供されている「NAnt.exe」を実行してみました。
参照の欠落について不平を言っていました。参照されている nuget パッケージが見つからないことがわかりました。次に、提供された「nuget.exe」を使用して、不足しているパッケージをインストールしました。
「NAnt.exe」を再試行。
「quartz.net.snk」ファイルの欠落について不平を言いました(これは正常です)。
「SN.exe」を使用して不足しているファイルを生成し、「NAnt.exe」を再試行しました。
現在、「RAMJobStoreTest.cs」内のタイプのように使用されるフィールド「Barrier」について不平を言っています。
下記参照:
[csc] c:\Users\xxx\Downloads\quartznet-master\quartznet-master\src\Quar tz.Tests.Integration\RAMJobStoreTest.cs(41,40): エラー CS0118: 'Quartz.Tests.Inte gration.AbstractSchedulerTest .Barrier は「フィールド」ですが、「タイプ」のように使用されます
ソースコードをいじることなく、提供された「Quartz.build」ファイルを使用して Quartz サーバーを構築する簡単な方法があるはずです。
おそらく正しいターゲットと引数を使用していません。誰かが私を正しい方向に向けることができますか?
ありがとう