.Net Core 2.2 Hangfire.Core 1.6.22 Hangfire.SqlServer 1.6.22 Hangfire 1.6.22
我创建了一个概念证明示例,用于将Hangfire用于多个应用程序(2个控制台应用程序),但具有共享的数据库和仪表板(一个单独的Web应用程序)。除了仪表板在成功的作业列表上显示“无法加载文件或程序集”或“找不到目标方法”之外,它的工作效果非常好。
一切都成功,这很好,但是在没有引用作业方法所在的应用程序dll的情况下,仪表板无法显示作业的名称/说明。
是否有一种方法可以指定作业名称/说明,而不是要求仪表板仅对应用程序dll进行引用以检索此名称/说明?我尝试使用DisplayName属性,但这也不起作用。如果我从仪表板项目中引用了应用程序项目,那么它可以正常工作,但是我真的不想只为了填充此描述而从仪表板项目中引用每个项目。