Sudahkah Anda mencoba menambahkan pengalihan perakitan di web.config Anda?
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="ServiceStack.Common" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.9.70.0" newVersion="3.9.70.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
Bisa jadi salah satu item dalam paket yang Anda instal secara khusus mencari versi 3.9.69.0 dan belum diperbarui. Menggunakan pengalihan pengikatan rakitan harus menimpanya dan mengalihkan semua permintaan rakitan itu ke versi 3.9.70.
Sunting
Ini berfungsi untuk proyek non web juga. Buka (atau tambahkan) file app.config, dan tambahkan informasi yang sama. Ini adalah elemen tingkat atas di dalam <configuration></configuration>
elemen.
Jika file app.config kosong:
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="ServiceStack.Common" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.9.70.0" newVersion="3.9.70.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>