如何使quartz.net加载不同的sql驱动程序版本

时间:2012-05-10 16:53:32

标签: c# quartz.net

quartz.net的nuget包被编译为专门加载sqlite v1.74

sqlite的nuget包是版本1.80

我知道我可以重新编译石英库但是我不愿意(而且我找不到sqlite 1.74)所以我想知道是否有办法告诉CLR忽略版本要求

该库不是清单引用,它通过Type.GetType

加载

NOte to quartz.net的人,只是给出了库名,而不是版本和签名,那么这个问题就不会出现

1 个答案:

答案 0 :(得分:1)

简单回答

      <dependentAssembly>
    <assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" />
    <bindingRedirect oldVersion="1.0.74.0" newVersion="1.0.80.0" />
  </dependentAssembly>