Redis
 sql >> база данни >  >> NoSQL >> Redis

Не можа да се зареди файл или сглобка System.Runtime.CompilerServices.Unsafe

Не можа да се зареди файл или сглобка System.Runtime.CompilerServices.Unsafe

Изглежда, че сте инсталирали System.Runtime.CompilerServices.Unsafe nuget пакет 4.5.3 версия. И отговаря на System.Runtime.CompilerServices.Unsafe.dll версия на сглобяване 4.0.4.1 .

Предложение

1) Моля, опитайте да регистрирате System.Runtime.CompilerServices.Unsafe версия 4.0.4.1 в GAC, така че системата да може.

  • Изпълнете Команден ред за програмисти за VS2019 като Администратор

  • тип:

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

2) Ако използвате проекти на Net Framework с xxx.config файл, можете да използвате bindingRedirect.

Добавете ги в app.config файл или web.config файл:

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

Освен това , ако актуализирате System.Runtime.CompilerServices.Unsafe версията на пакета nuget към по-новата версия, трябва също да промените версията на сглобката bindingRedirect.

Можете да се обърнете към тези версии на асембли на System.Runtime.CompilerServices.Unsafe

4.5.x е System.Runtime.CompilerServices.Unsafe версия на пакета nuget, докато 4.0.x.x е System.Runtime.CompilerServices.Unsafe.dll монтажна версия.

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. Сравнение на memcache, redis и ehcache като разпределена рамка за кеширане

  2. Redis Pub/Sub с надеждност

  3. Redis няма да извлича данни от кеша

  4. Нуждаете се от помощ за концептуализиране в Redis/NoSQL

  5. Как да изброя всички Redis бази данни?