ฉันได้รับข้อยกเว้นต่อไปนี้:
แอสเซมบลีโหมดผสมถูกสร้างขึ้นจากเวอร์ชัน 'v2.0.50727′ ของรันไทม์และไม่สามารถโหลดในรันไทม์ 4.0 โดยไม่มีข้อมูลการกำหนดค่าเพิ่มเติม
ขณะที่ฉันพยายามส่งออกรายงานคริสตัลจากโปรแกรม WPF ของฉัน ...
ฉันได้เพิ่มสิ่งต่อไปนี้ใน app.config แล้ว ...
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<runtime>
<NetFx40_LegacySecurityPolicy enabled="true"/>
</runtime>
ผู้เชี่ยวชาญคนใดสามารถช่วย ????
การอ้างอิงที่ฉันพบ: http://www.davidmoore.info/2010/12/17/running-net-2-runtime-applications-under-the-net-4-runtime
SGEN
นั้นการแก้ไขจะต้องอยู่ในไฟล์sgen.exe.config
ถัดsgen.exe
จาก ตัวอย่างเช่นสำหรับ VS 2015C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\sgen.exe.config
สร้าง แหล่งที่มา: SGEN แอสเซมบลีโหมดผสม เนื้อหาไฟล์ขั้นต่ำ:<configuration><startup useLegacyV2RuntimeActivationPolicy="true"/></configuration>