私はWindows Phone 8.1アプリケーションを開発中です。これは、WP 8とWP 8.1デバイス上で正常に動作しますが、Windows 10でのデバイスには、何が悪かったのかについてのデータがない「デバッグ」と「リリース」両方におけるさまざまなセクションでWindows 10デバイスのSystem.ExecutionEngineException
ExecutionEngineException was unhandled. An unhandled exception of type 'System.ExecutionEngineException' occurred in Unknown Module.
をスローします。例外が常にスローされる場所と、時々スローされる場所があります。以下のコード例は、例外をスローする - 基本的にボタン(イメージとグリッド)がタップされるとStackPanelsあるタブを切り替える方法である:。
private void Grid_Tapped(object sender, TappedRoutedEventArgs e)
{
if(!isMapVisible)
{
hideSection();
map_wrapper.Visibility = Windows.UI.Xaml.Visibility.Visible;
map_button.Background = new SolidColorBrush(ColorHelper.FromArgb(0xFF, 40, 110, 73));
map_icon.Source = new BitmapImage(new Uri(FileHelper.getIconPath("tu_2.png")));
isMapVisible = true;
}
}
private void hideSection()
{
if(isMapVisible)
{
map_button.Background = new SolidColorBrush(ColorHelper.FromArgb(0xFF, 238, 238, 238));
map_icon.Source = new BitmapImage(new Uri(FileHelper.getIconPath("tu.png")));
isMapVisible = false;
map_wrapper.Visibility = Windows.UI.Xaml.Visibility.Collapsed;
}
else if(isPhotoVisible)
{
photo_button.Background = new SolidColorBrush(ColorHelper.FromArgb(0xFF, 238, 238, 238));
photo_icon.Source = new BitmapImage(new Uri(FileHelper.getIconPath("photo_green.png")));
isPhotoVisible = false;
image_wrapper.Visibility = Windows.UI.Xaml.Visibility.Collapsed;
}
else if(isListVisible)
{
list_button.Background = new SolidColorBrush(ColorHelper.FromArgb(0xFF, 238, 238, 238));
list_icon.Source = new BitmapImage(new Uri(FileHelper.getIconPath("!2.png")));
isListVisible = false;
news_wrapper.Visibility = Windows.UI.Xaml.Visibility.Collapsed;
}
}
例外がスローされた行をマークできますか? – Stefan
私はそれを知らないので、私はできません。グリッドがタップされた後、上記のメソッドがトリガされたときに例外が発生することがわかります。例外には追加情報はなく、コールスタックウィンドウも空です。 – miecinka
イメージのサイズは? – Stefan