Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Không thể tải tệp hoặc lắp ráp System.Runtime.CompilerServices.Unsafe

Không thể tải tệp hoặc lắp ráp System.Runtime.CompilerServices.Unsafe

Có vẻ như bạn đã cài đặt gói nuget System.Runtime.CompilerServices.Unsafe 4.5.3 phiên bản. Và nó tương ứng với System.Runtime.CompilerServices.Unsafe.dll phiên bản lắp ráp 4.0.4.1 .

Đề xuất

1) Hãy thử đăng ký System.Runtime.CompilerServices.Unsafe phiên bản 4.0.4.1 vào GAC để hệ thống có thể thực hiện được.

  • Chạy Dấu nhắc lệnh dành cho nhà phát triển cho VS2019 với tư cách là Quản trị viên

  • loại:

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

2) Nếu bạn sử dụng các dự án Net Framework với xxx.config , bạn có thể sử dụng bindRedirect.

Thêm những thứ này vào app.config tệp hoặc web.config tệp:

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

Bên cạnh đó , nếu bạn cập nhật System.Runtime.CompilerServices.Unsafe phiên bản gói nuget sang phiên bản mới hơn, bạn cũng nên thay đổi phiên bản lắp ráp bindRedirect.

Bạn có thể tham khảo các phiên bản lắp ráp này của System.Runtime.CompilerServices.Unsafe

4.5.xSystem.Runtime.CompilerServices.Unsafe phiên bản gói nuget while 4.0.x.xSystem.Runtime.CompilerServices.Unsafe.dll phiên bản lắp ráp.

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. Kiểm tra xem redis có đang chạy hay không -> nút js

  2. Lỗi khi chạy tập lệnh Lua từ ứng dụng khách redis

  3. Tại sao sử dụng Redis thay vì MongoDb cho bộ nhớ đệm?

  4. Cùng một tác vụ được thực hiện nhiều lần

  5. Tìm khóa không hết hạn trong Redis