exception errorの調査方法について教えて下さい。

Otake333 40 評価のポイント
2024-04-19T13:06:14.02+00:00
# タイトル

- exception errorの調査方法について教えて下さい。

## 質問

- こんにちは。初めて質問します。
- exception error の原因を特定する調査方法について教えて下さい。

## 前提

- .msix形式でパッケージした自作アプリ"HakkoQuiz"をインストールする。

## exception error が発生する手順

- Windows menu から自作アプリを起動する。※参照:figure_1-1
  - 自作アプリが起動する。。※参照:figure_1-2
- 自作アプリのクイズ開始ボタンを押下する。※参照:figure_2-1
  - ここでexception errorが発生する。※参照:figure_2-2

## exception error が発生しない手順

- "HakkoQuiz.WinForm.exe"から起動する。※参照:figure_1B-1
  - 自作アプリが起動する。。※figure_1-2と同じ
- 自作アプリのクイズ開始ボタンを押下する。※figure_2-1と同じ
  - クイズが表示される。※参照:figure_2-2

## 質問に至るまでの背景

- 初めて自作アプリを開発し、Microsoft Partner CernterにStore releaseの申請をしました。
- その後、certification report を受領し、以下のメッセージが記されていました。
  - 10.1.2.10 Functionality	
    - The product's primary functions are not useable. The product displays an exception error(Unable to open database file) after clicking the '発酵クイズ' button. The issue was observed on multiple devices running Windows build 22621.2428.
    - Observed On:
      - Windows 11 pro, Microsoft surface laptop Go, Dell Inspiron 13-5379
      - Tested On: Hp Spectre x360, Microsoft surface laptop Go, Dell Inspiron 13-5379
      - Tested devices: HP 17-bs011dx
- 自己署名の証明書"mycert.pfx"を作成して.msix形式でパッケージし、自分のPCにインストールしたら指摘の症状を再現できました。
- 上記「exception errorが発生する手順」は、その時に撮影したスクリーンキャプチャです。
- スクリーンキャプチャは、添付のfigure_all.pngを参照ください。

.NET
.NET
.NET ソフトウェア フレームワークに基づく Microsoft テクノロジ。
48 件の質問
0 件のコメント コメントはありません
{count} 件の投票

承認済みの回答
  1. とっちゃん 400 評価のポイント MVP
    2024-04-19T14:03:00.1533333+00:00

    exception error の原因を特定する調査方法について教えて下さい。

    エラーレポートにあるようにDBのオープンに失敗しています。

    クイズの開始ボタンを押したらDBへのアクセスがあると思いますがその部分に問題があるはずなので、DBオープン時のエラーをトラップして(try/catchでくくるなど)、具体的な内容を表示してみてはいかがでしょう?

    また、インストールした場合のみ発生する(VSからのデバッグ実行では発生しない)という場合は、インストールした後アプリを起動し、起動したアプリにVSからアタッチすればデバッグできると思います。

    1 人がこの回答が役に立ったと思いました。

0 件の追加の回答

並べ替え方法: 最も役に立つ