Windows 10 UWP Store 응용 프로그램에 문제가 있습니다.Windows 10 UWP XAML stowed_exception_802b000a_my_app.dll windows :: ui :: xaml :: iapplicationstatics__impl :: stubclass.loadcomponent
응용 프로그램에서 유사한 xaml 컨트롤을 사용하는 두 페이지 (Page1 및 Page2)이지만 한 페이지 (Page1)는 Microsoft에서 응용 프로그램을 테스트하는 동안 많은 문제를 일으 킵니다. 그들이 애플 리케이션을 시작하려고한다면 Page1의 초기화는 예외를 던집니다. 하나의 특정 xaml 컨트롤을 제거하면 모두 괜찮지 만 Page2는 정확히 동일한 컨트롤을 포함하고 완벽하게 작동합니다. 내 로컬 컴퓨터에는 예외가없고 경고도 없습니다. Windows 인증 키트는 앱에 문제가 없으며 예외를 재현 할 수 없다고 말합니다.
Page1의 CommandBar에서 AppBarButtons를 제거하면 테스트 Microsoft 테스트 사람도 예외가 아닙니다. 페이지 2의 유사한 CommandBar는 테스트 녀석의 컴퓨터에서 예외가 아닙니다. (문제가있는) 페이지 1의
XAML 코드 : 페이지 2의
<Page
x:Class="MyApp.Page1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:MyApp"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Page.BottomAppBar>
<CommandBar x:Name="cbCommandBar">
<AppBarButton x:Name="pageBack" Label="Zurück" HorizontalAlignment="Center" VerticalAlignment="Top" Click="pageBack_Click">
<AppBarButton.Icon>
<SymbolIcon Symbol="Previous"/>
</AppBarButton.Icon>
</AppBarButton>
<AppBarButton x:Name="pageNext" Label="Vor" HorizontalAlignment="Center" VerticalAlignment="Top" Click="pageNext_Click">
<AppBarButton.Icon>
<SymbolIcon Symbol="Next"/>
</AppBarButton.Icon>
</AppBarButton>
<CommandBar.SecondaryCommands>
<AppBarButton x:Name="firstPage" Label="Erste Seite" Click="firstPage_Click"/>
</CommandBar.SecondaryCommands>
</CommandBar>
</Page.BottomAppBar>
</Page>
XAML 코드 :
<Page
x:Class="MyApp.Page2"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:MyApp"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Page.BottomAppBar>
<CommandBar x:Name="cbCommandBar">
<AppBarButton x:Name="downloadImage" Content="Herunterladen" Label="Herunterladen" HorizontalAlignment="Right" VerticalAlignment="Top" Click="downloadImage_Click">
<AppBarButton.Icon>
<SymbolIcon Symbol="Download"/>
</AppBarButton.Icon>
</AppBarButton>
<CommandBar.SecondaryCommands>
<AppBarButton x:Name="viewInBrowser" Label="Webansicht" Click="viewInBrowser_Click"/>
</CommandBar.SecondaryCommands>
</CommandBar>
</Page.BottomAppBar>
</Page>
예외 :
stowed_exception_802b000a_my_app.dll!windows::ui::xaml::iapplicationstatics__impl::stubclass.loadcomponent
윈도우 개발자 센터 I에서 다음 호출 스택을 볼 수 있습니다. 프레임 그림 Funktion Versatz
0 combase.dll RoOriginateErrorW 0x000000000000004E
1 Windows.UI.Xaml.dll DirectUI::ErrorHelper::OriginateError 0x000000000000014C
2 Windows.UI.Xaml.dll CJupiterErrorServiceListener::NotifyErrorAdded 0x0000000000000192
3 Windows.UI.Xaml.dll CErrorService::AddError 0x0000000000000140
4 Windows.UI.Xaml.dll CErrorService::ReportParserError 0x0000000000000126
5 Windows.UI.Xaml.dll ParserErrorService::ReportError 0x0000000000000146
6 Windows.UI.Xaml.dll ParserErrorReporter::SetError 0x000000000000007E
7 Windows.UI.Xaml.dll ObjectWriterErrorService::ReportError 0x0000000000000064
8 Windows.UI.Xaml.dll BinaryFormatObjectWriter::SetValueOnCurrentInstance 0x000000000000087D
9 Windows.UI.Xaml.dll BinaryFormatObjectWriter::WriteNode 0x0000000000000418
10 Windows.UI.Xaml.dll CParser::LoadXamlCore 0x0000000000000536
11 Windows.UI.Xaml.dll CCoreServices::ParseXamlWithExistingFrameworkRoot 0x0000000000000133
12 Windows.UI.Xaml.dll CApplication::LoadComponent 0x000000000000023E
13 Windows.UI.Xaml.dll Application_LoadComponent 0x00000000000000C0
14 Windows.UI.Xaml.dll DirectUI::FrameworkApplication::LoadComponent 0x00000000000000C7
15 Windows.UI.Xaml.dll DirectUI::FrameworkApplicationFactory::LoadComponentWithResourceLocationImpl 0x0000000000000071
16 Windows.UI.Xaml.dll DirectUI::FrameworkApplicationFactory::LoadComponentWithResourceLocation 0x000000000000004D
17 MyApp.McgInterop.dll McgInterop::ComCallHelpers.ComCall__HRESULT 0x000000000000008D
18 MyApp.McgInterop.dll Windows::UI::Xaml::IApplicationStatics__Impl::StubClass.LoadComponent 0x0000000000000074
19 MyApp.exe MyApp::Page1.InitializeComponent 0x000000000000005E
20 MyApp.exe MyApp::Page1..ctor 0x00000000000000AC
21 MyApp.exe MyApp::App..ctor 0x0000000000000083
22 MyApp.exe MyApp::Program::__c._Main_b__0_0 0x0000000000000019
23 MyApp.McgInterop.dll Windows::UI::Xaml::WindowSizeChangedEventHandler.Invoke 0x000000000000000F
24 MyApp.McgInterop.dll McgInterop::ReverseComSharedStubs.Proc_TArg0___System.__Canon_ 0x000000000000005A
25 MyApp.McgInterop.dll Windows::UI::Xaml::ApplicationInitializationCallback__Impl::Vtbl.Invoke__STUB 0x0000000000000037
26 Windows.UI.Xaml.dll DirectUI::FrameworkApplication::MainASTAInitialize 0x00000000000000A7
27 Windows.UI.Xaml.dll DirectUI::FrameworkView::Initialize 0x0000000000000069
28 twinapi.appcore.dll Windows::ApplicationModel::Core::CoreApplicationView::CreateAndInitializeFrameworkView 0x00000000000000A7
29 twinapi.appcore.dll _lambda_84f6292064cee6c4c814a3a064a63b95_::operator 0x00000000000001B4
30 twinapi.appcore.dll _lambda_fe571ab0da94534d32388f0f07e67faa_::operator 0x0000000000000044
31 SHCore.dll _WrapperThreadProc 0x00000000000000C4
32 kernel32.dll BaseThreadInitThunk 0x0000000000000014
33 ntdll.dll RtlUserThreadStart 0x0000000000000021
이 문제에 대한 설명을 찾을 수 없습니다.
누군가가 아이디어를 가지고 있을지도 모릅니다. 고맙습니다!
그래, 내 컴퓨터에서 네, 그것은 완벽하게 작동합니다. 4.7.02046 Visual Studio 도구에 대 한 UNIVERSELLE 윈도우 앱 14.0.25527.01 페이지 1 뒤에 코드 마이크로 소프트 비주얼 스튜디오 커뮤니티 2015 버전 14.0.25431.01 업데이트 3 마이크로 소프트 .NET 프레임 워크 버전 : 여기 버전 정보입니다 간단하다, 나는 Http-API에서 데이터를 요청하고 그리드에서 결과를 출력한다 (예제에서는 제거했다). 사용자가 AppbarButton 중 하나를 사용할 때 현재 페이지 인덱스 + 1과 같은 다른 매개 변수로 새로운 요청을 시작합니다. – JD98
또한 가상 시스템에서 응용 프로그램을 테스트 한 결과 작동합니다. Windows 개발 센터에서 미니 덤프를 다운로드 할 수 있지만 해당 덤프가 VS에서로드하고 호출 스택 이상을 볼 정도로 자세하지 않습니다. – JD98