KB2976966 - การแก้ไข: ไม่สามารถติดตั้งแอปพลิเคชัน Windows Forms ที่มีตัวควบคุม ReportViewer

อาการ

สมมติว่าคุณมีแอปพลิเคชัน Windows Forms ที่มีตัวควบคุม ReportViewer ใน Microsoft SQL Server 2012 การติดตั้งแอปพลิเคชันล้มเหลวหลังจากที่คุณเผยแพร่ ข้อผิดพลาดระบุว่า "แอตทริบิวต์ 'PublicKey'" ไม่ตรงกัน

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากใบรับรองไปยัง ReportViewer.msi มีการอัปเดต

การแก้ปัญหา

ปัญหานี้ได้รับการแก้ไขครั้งแรกในการอัปเดตแบบสะสมของ SQL Server ต่อไปนี้ และโปรแกรมแก้ไขด่วนนี้รวมอยู่ใน Microsoft Report Viewer 2012 Runtime ไปที่ศูนย์ดาวน์โหลด Microsoft เพื่อดาวน์โหลด Microsoft Report Viewer 2012 Runtime

การอัปเดตสะสม 2 สําหรับ SQL Server 2012 SP2 /en-us/help/2983175

การอัปเดตสะสม 11 สําหรับ SQL Server 2012 SP1 /en-us/help/2975396

เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server

การอัปเดตแบบสะสมใหม่แต่ละรายการสําหรับ SQL Server จะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตแบบสะสมครั้งก่อนหน้า ตรวจดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:

      

สถานะ

Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"