Ошибка при вызове с отчетами
Всем привет
Я разработал приложение в WPF и использовал SQL Server 2012 в качестве внутренней базы данных, которая использует Rdlc Reportviewer для отображения отчетов.
Все прекрасно работает на моем компьютере и некоторых компьютерах моих клиентов.
Но когда приложение устанавливается на мой один из клиентских ПК, оно выдает исключение при показе отчетов:
Вызов конструктора по типу
'Майкрософт.Отчетности.WinForms. ReportViewer', который соответствует указанным ограничениям привязки, вызвал исключение, номер строки '9' и положение строки ' 14.
----------------------------
вот файл xaml, который я проверил в строке № 9 позиция 14.
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:rv="clr-namespace:Microsoft.Reporting.WinForms;assembly=Microsoft.ReportViewer.WinForms" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" x:Class="IMS.PrintDialog" Title="Print Sales Bill" Height="502" Width="819" Loaded="Window_Loaded" KeyUp="Window_KeyUp" Closing="Window_Closing"> <Grid> <WindowsFormsHost Margin="0,73,0,0" removed="White"> <rv:ReportViewer x:Name="reportViewer" DocumentMapCollapsed="False" ZoomMode="Percent" Enabled="True" AutoSizeMode="GrowOnly" Print="reportViewer_Print" PrintingBegin="reportViewer_PrintingBegin"/> </WindowsFormsHost> </Grid> </Window>
------------------------------------------
Я поставил блок try catch и обнаружил, что исключение возникает, когда конструктор класса называется i. e InitializeComponent();
Я не мог найти решения, почему это происходит. Я установил следующие файлы на клиентский компьютер
1. .Net Framework 4.6.2
2. Sql Server Express 2012
3. Средство Просмотра Отчетов Runtime 2012
Мой проект основан на:
1. .Net Framework 4.5.2
2. Sql Server 2012
Пожалуйста помочь.
Спасибо
Амит
Что я уже пробовал:
Я установил следующие файлы на клиентский компьютер
1. .Net Framework 4.6.2
2. Sql Server Express 2012
3. Средство Просмотра Отчетов Runtime 2012
но проблема все еще существует