Trong khi chuyển đổi một dự án sử dụng SlimDX và do đó có mã không được quản lý, sang .NET 4.0, tôi đã gặp phải lỗi sau:
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.
Googling xung quanh đã cho tôi giải pháp, đó là thêm phần này vào cấu hình ứng dụng:
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
Câu hỏi của tôi là, đang useLegacyV2RuntimeActivationPolicy
làm gì? Tôi không thể tìm thấy bất kỳ tài liệu về nó.