不幸的是,我才刚刚开始使用“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”类似于“RAMJobStoreTest.cs”中的类型。
见下文:
[csc] c:\Users\xxx\Downloads\quartznet-master\quartznet-master\src\Quar tz.Tests.Integration\RAMJobStoreTest.cs(41,40): 错误 CS0118: 'Quartz.Tests.Integration.AbstractSchedulerTest .Barrier' 是一个“字段”,但用作“类型”
必须有一种更简单的方法来使用提供的“Quartz.build”文件构建 Quartz 服务器,而无需摆弄源代码。
我可能没有使用正确的目标和论点。谁能指出我正确的方向?
谢谢