sql >> Database >  >> RDS >> Mysql

ServiceStack:OrmLite testen, geïnstalleerd met NuGet maar ik krijg de foutmelding FileNotFoundException

Heb je geprobeerd een assembly-omleiding toe te voegen aan je web.config?

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

Het kan zijn dat een van de items in het pakket dat u hebt geïnstalleerd specifiek op zoek is naar versie 3.9.69.0 en nog niet is bijgewerkt. Het gebruik van de omleiding van de assembly-binding zou dat moeten overschrijven en alle verzoeken voor die assembly moeten omleiden naar versie 3.9.70.

Bewerken

Dit werkt ook voor niet-webprojecten. Open (of voeg toe) een app.config-bestand en voeg dezelfde informatie toe. Het is een element op het hoogste niveau binnen de <configuration></configuration> element.

Als een leeg app.config-bestand:

<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 VIEW vs. embedded query, welke is sneller?

  2. Loop door kolommen van RECORD

  3. Unnes array met één niveau

  4. Een berekende kolom maken in SQLite