Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Nie można załadować pliku lub zestawu System.Runtime.CompilerServices.Unsafe

Nie można załadować pliku lub zestawu System.Runtime.CompilerServices.Unsafe

Wygląda na to, że zainstalowałeś pakiet System.Runtime.CompilerServices.Unsafe nuget 4.5.3 wersja. I odpowiada System.Runtime.CompilerServices.Unsafe.dll wersja zestawu 4.0.4.1 .

Sugestia

1) Spróbuj zarejestrować System.Runtime.CompilerServices.Unsafe wersja 4.0.4.1 do GAC, aby system mógł to zrobić.

  • Uruchom Wiersz polecenia dla programistów dla VS2019 jako administrator

  • typ:

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

2) Jeśli używasz projektów Net Framework z xxx.config plik, możesz użyć bindingRedirect.

Dodaj je w app.config plik lub web.config plik:

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

Poza , jeśli zaktualizujesz System.Runtime.CompilerServices.Unsafe wersję pakietu nuget na nowszą wersję, należy również zmienić wersję zestawu bindingRedirect.

Możesz odwołać się do tych wersji zestawu System.Runtime.CompilerServices.Unsafe

4.5.x jest System.Runtime.CompilerServices.Unsafe Wersja pakietu nuget, gdy 4.0.x.x to System.Runtime.CompilerServices.Unsafe.dll wersja zespołu.

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zapytania zakresowe w Redis — Spring Data Redis

  2. Co to jest Express.js?

  3. Docker-compose , mimo to określić plik redis.conf?

  4. Przechowuj informacje o użytkowniku za pomocą redis lub mongodb

  5. Jak ustawić wygaśnięcie klucza skrótu w redis zgodnie z istnieniem klucza?