ในขณะที่แปลงโครงการที่ใช้ SlimDX และดังนั้นจึงมีรหัสที่ไม่มีการจัดการเป็น. NET 4.0 ฉันพบข้อผิดพลาดต่อไปนี้:
แอสเซมบลีโหมดผสมถูกสร้างขึ้นจากเวอร์ชัน 'v2.0.50727' ของรันไทม์และไม่สามารถโหลดในรันไทม์ 4.0 โดยไม่มีข้อมูลการกำหนดค่าเพิ่มเติม
Googling around ให้โซลูชันแก่ฉันซึ่งเพิ่มไปยัง config ของแอพพลิเคชั่น:
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
คำถามของฉันคืออะไรกำลังuseLegacyV2RuntimeActivationPolicy
ทำอะไร ฉันหาเอกสารเกี่ยวกับเรื่องนี้ไม่พบ