Tôi có một dự án trong đó tôi muốn sử dụng một số tính năng .NET 4.0 nhưng yêu cầu cốt lõi là tôi có thể sử dụng khung System.Data.SQLite được biên dịch dựa trên 2.X. Tôi thấy đề cập đến điều này là có thể, chẳng hạn như câu trả lời được chấp nhận ở đây nhưng tôi không thấy làm thế nào để thực sự đạt được điều này.
Khi tôi chỉ thử và chạy dự án 4.0 của mình trong khi tham khảo cụm 2.X tôi nhận được:
Việc lắp ráp chế độ hỗn hợp được xây dựng dựa trên phiên bản 'v2.0.50727' của thời gian chạy và không thể được tải trong thời gian chạy 4.0 mà không có thông tin cấu hình bổ sung.
"Cấu hình bổ sung" là cần thiết?
SGEN
, thì sửa lỗi cần phải nằm trong một tệp sgen.exe.config
, bên cạnh sgen.exe
. Ví dụ, đối với VS 2015, hãy tạo C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\sgen.exe.config
. Nguồn: sgen chế độ hỗn hợp lắp ráp nội dung tập tin tối thiểu:<configuration><startup useLegacyV2RuntimeActivationPolicy="true"/></configuration>