Hangfire通过动态加载程序集。反射

时间:2017-07-10 13:54:35

标签: c# .net .net-assembly system.reflection hangfire

我目前无法将Hangfire整合到我们的解决方案中。 我们目前有一个由三个组成部分组成的系统。

  • 模块化MVC应用程序
  • Windows Service作为BackgroundJob服务器(Hangfire)
  • 使用Hangfire Dashboard的MVC应用程序

Windows服务现在正在从模块化应用程序加载程序集(由于发布周期)。

这是通过。 Assembly.LoadFrom()

我们现在通过安排工作。在MVC应用程序中,作业失败并显示错误:

  

System.IO.FileNotFoundException

     

无法加载文件或程序集' MyApp.Module.Lib,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'或其中一个依赖项。系统找不到指定的文件。

我已经看了下面这些帖子,但它们并不是我需要的东西:

其他信息:

  1. 我无法直接引用共享程序集,必须在运行时加载
  2. 我不能使用必须引用的通用接口项目
  3. 我无法像Hangfire branche
  4. 那样自定义hangfire

    有没有人知道如何在不添加引用的情况下实现此目的

    感谢您的帮助。

    此致

    迈克尔

0 个答案:

没有答案