sql >> Databáze >  >> RDS >> Mysql

ServiceStack:Testování OrmLite, nainstalovaného s NuGet, ale dostávám chybu FileNotFoundException

Zkusili jste do souboru web.config přidat přesměrování sestavení?

<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>

Je možné, že jedna z položek v balíčku, který jste nainstalovali, konkrétně hledá verzi 3.9.69.0 a dosud nebyla aktualizována. Použití přesměrování vazby sestavení by to mělo přepsat a přesměrovat všechny požadavky na toto sestavení na verzi 3.9.70.

Upravit

Toto funguje i pro newebové projekty. Otevřete (nebo přidejte) soubor app.config a přidejte stejné informace. Jedná se o prvek nejvyšší úrovně uvnitř <configuration></configuration> prvek.

Pokud je soubor app.config prázdný:

<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>


  1. MySQL - Jak normalizovat sloupec obsahující ID oddělená oddělovačem

  2. Máte problém s velkým množstvím databází?

  3. PŘÍPAD PostgreSQL ... KONEC s více podmínkami

  4. PDO::commit() úspěch nebo neúspěch