久しぶりにUWPアプリでも開発しようかなあと思ったら、デバッグ実行できなくなる現象に遭遇してしまいました。デバッグ実行しようとすると、こんな風にUnhandled Exceptionが発生したといわれます。
イベントビューアーを見ると、Windowsrログ>アプリケーション にこんなログが出ていました。
イベントID: 5973 アプリ 7c2ee430-df19-47e8-bd17-c1be872a6c27_qkjp0s8nwqt40!App のライセンス認証がエラーで失敗しました: アプリは開始されませんでした。。詳しくは、Microsoft-Windows-TWinUI/Operational ログをご覧ください。```
それではというので、Microsoft-Windows-TWinUI/Operational
ログを見てみます。アプリケーションとサービスログ>Microsoft>Windows>Apps
の下にログが出ています。
イベントID:5990 サーバーの実行に失敗しました により、Windows.Launch コントラクトに対するアプリ 7c2ee430-df19-47e8-bd17-c1be872a6c27_qkjp0s8nwqt40!App のコントラクト ヘルパーによるライセンス認証に失敗しました。 イベントID:5961 エラー アプリは開始されませんでした。 によりアプリ 7c2ee430-df19-47e8-bd17-c1be872a6c27_qkjp0s8nwqt40!App を Windows.Launch コントラクトに対してライセンス認証できませんでした。 イベントID:5985 アプリは開始されませんでした。 により、Windows.Launch コントラクトに対するアプリ 7c2ee430-df19-47e8-bd17-c1be872a6c27_qkjp0s8nwqt40!App の ActivateApplicationForContractByAppIdAsUserWithHost に失敗しました。
まああまり大した情報ではないですが、とにかくアプリが起動するときのライセンス認証に失敗しているようです。OSビルド番号は10586.36
*1
で、開発者ライセンスも取得している状態です。
PS > Get-WindowsDeveloperLicense ExpirationTime IsValid -------------- ------- 9999/12/31 23:59:59 True
とりあえず、ActivateApplicationForContractByAppIdAsUserWithHost
でググってみるとこんな質問がありました。
現象的には同じような現象のようです。で、この自己解決したという結果を見て、とりあえずslnのあるフォルダ一式をDドライブからCドライブにコピーして起動したところ、Cドライブにあると正常にデバッグ起動できることがわかりました。
その後、VSの修復や、こちらの質問に出てきている回避策も試したのですが、状況は変わりませんでした。
なんともよくわからないのですが、いったんCドライブに移すということで回避できそうということでメモとして残しておきました。
追記
とりあえず Connectに投げておいたので、遭遇した人がいれば+1してもらえると嬉しいです。
*1:そういえば、このバージョンに上げてから発生したかもしれない