sql >> Databáze >  >> NoSQL >> Redis

Nelze načíst soubor nebo sestavení System.Runtime.CompilerServices.Unsafe

Nelze načíst soubor nebo sestavení System.Runtime.CompilerServices.Unsafe

Zdá se, že jste nainstalovali balíček System.Runtime.CompilerServices.Unsafe nuget 4.5.3 verze. A odpovídá System.Runtime.CompilerServices.Unsafe.dll verze sestavy 4.0.4.1 .

Návrh

1) Zkuste prosím zaregistrovat System.Runtime.CompilerServices.Unsafe verze 4.0.4.1 do GAC, aby to systém mohl.

  • Spusťte Příkazový řádek pro vývojáře pro VS2019 jako Administrátor

  • typ:

    cd xxxxx (the path of the the System.Runtime.CompilerServices.Unsafe 4.0.4.1)
    
    gacutil /i System.Runtime.CompilerServices.Unsafe.dll
    

2) Pokud používáte projekty Net Framework s xxx.config můžete použít bindingRedirect.

Přidejte je do app.config soubor nebo web.config soubor:

<configuration>  
   <runtime>  
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">  
         <dependentAssembly>  
            <assemblyIdentity name="System.Runtime.CompilerServices.Unsafe"  
                              publicKeyToken="b03f5f7f11d50a3a"  
                              culture="neutral" />  
            <bindingRedirect oldVersion="0.0.0.0-4.0.4.1"  
                             newVersion="4.0.4.1"/>  
         </dependentAssembly>  
      </assemblyBinding>  
   </runtime>  
</configuration> 

Kromě toho , pokud aktualizujete System.Runtime.CompilerServices.Unsafe verzi balíčku nuget na novější verzi, měli byste také změnit verzi sestavení bindingRedirect.

Můžete se podívat na tyto verze sestavení System.Runtime.CompilerServices.Unsafe

4.5.x je System.Runtime.CompilerServices.Unsafe verzi balíčku nuget zatímco 4.0.x.x je System.Runtime.CompilerServices.Unsafe.dll montážní verze.

4.5.0 is 4.0.4.0 
4.5.1 is 4.0.4.0 
4.5.2 is 4.0.4.0 
4.5.3 is 4.0.4.1
4.6.0 is 4.0.5.0
4.7.0 is 4.0.6.0
4.7.1 is 4.0.6.1
5.0.0 is 5.0.0.0


  1. Proč bylo v tomto programu gevent provedeno pouze jedno připojení k redis?

  2. odstranit _id z výsledku mongo

  3. Rails Puma dochází spojení Redis

  4. Co je třída Hadoop Reducer v MapReduce?