Symptomy
Załóżmy, że masz aplikację Windows Forms, która ma kontrolkę ReportViewer w programie Microsoft SQL Server 2012. Instalacja aplikacji kończy się niepowodzeniem po jej opublikowaniu. Błąd wskazuje, że atrybut "PublicKey" jest niezgodny.
Przyczyna
Ten problem występuje, ponieważ certyfikat ReportViewer. msi został zaktualizowany.
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server. Jeśli ta poprawka jest uwzględniona w programie Microsoft Report Viewer 2012 Runtime, przejdź do centrum pobierania Microsoft, aby pobrać program Microsoft Report viewer 2012 Runtime.
Zbiorcza aktualizacja 2 dla programu SQL Server 2012 z dodatkiem SP2 /en-us/help/2983175
Zbiorcza aktualizacja 11 dla programu SQL Server 2012 z dodatkiem SP1 /en-us/help/2975396
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".