quartz.net的nuget包被编译为专门加载sqlite v1.74
sqlite的nuget包是版本1.80
我知道我可以重新编译石英库但是我不愿意(而且我找不到sqlite 1.74)所以我想知道是否有办法告诉CLR忽略版本要求
该库不是清单引用,它通过Type.GetType
加载NOte to quartz.net的人,只是给出了库名,而不是版本和签名,那么这个问题就不会出现
答案 0 :(得分:1)
简单回答
<dependentAssembly>
<assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" />
<bindingRedirect oldVersion="1.0.74.0" newVersion="1.0.80.0" />
</dependentAssembly>