앱이 있고 내 컴퓨터에서 제대로 작동하지만 다른 노트북에 복사하면 Windows 양식 호스트로 창을 열려고합니다. WinForms 호스트의 보고서 뷰어에서 응용 프로그램이 충돌합니다.windowsformhost 및 reportviewer를 사용하여 창을 열면 wpf가 다른 컴퓨터에서 충돌 함
내 XAML : 나는 빈
private void reportViewer_RenderingComplete(object sender,
Microsoft.Reporting.WinForms.RenderingCompleteEventArgs e)
{
}
를 제외하고는 윈폼 호스트에 관련된 아무것도하지 않는 뒤에 내 코드에서
<Window x:Class="Zavod.Izvestaji.Izvestaj02"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:rv="clr-namespace:Microsoft.Reporting.WinForms;assembly=Microsoft.ReportViewer.WinForms"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:Zavod.Izvestaji"
mc:Ignorable="d"
Title="Завод за заштиту споменика културе у Панчеву"
Height="677.188" Width="837.317"
ResizeMode="CanMinimize"
WindowStartupLocation="CenterScreen"
FontFamily="Verdana"
Background="#FFA38566">
<Grid>
<WindowsFormsHost Margin="0,84,0,0">
<rv:ReportViewer x:Name="reportViewerObrazac02"
RenderingComplete="reportViewer_RenderingComplete" />
</WindowsFormsHost>
<TextBox x:Name="textBoxObjekat"
HorizontalAlignment="Left"
Height="23" Width="223"
Margin="168,32,0,0"
TextWrapping="Wrap"
VerticalAlignment="Top"
IsEnabled="False"/>
<Button x:Name="buttonIzaberiObjekat"
Content="Изаберите објекат"
HorizontalAlignment="Left"
Margin="396,34,0,0"
VerticalAlignment="Top"
Click="buttonIzaberiObjekat_Click" />
<Button x:Name="buttonIzvestaj"
Content="Генериши извештај"
HorizontalAlignment="Left"
Margin="548,34,0,0"
VerticalAlignment="Top"
Click="buttonIzvestaj_Click" />
</Grid>
</Window>
누군가 도울 수 있습니까?
나는 캐치 예외를 말하거나 처리되지 않은 모든 예외를 포착하고 충돌의 원인을 볼 수 있도록 예외 사항을 기록합니다. 앱이 왜 실패하는지에 대한 많은 이유가있을 수 있습니다. 처리되지 않은 모든 예외를 잡는 방법에 대한이 게시물을 살펴보십시오. http://stackoverflow.com/questions/5762526/how-can-i-make-something-that-catches-all-unhandled-exceptions-in- a-winforms-a – Bracher
reportviewer 클라이언트를 설치 했습니까? – McNets
클라이언트 컴퓨터에도 보고서 뷰어를 설치 했습니까? 내뿐만 아니라? – Alexander