テストのために、私が Visual Studio から実行していることを知っておくとよいでしょう。デバッガーが接続されているかどうかを確認できましたが、CTRL + F5 で実行している場合は十分ではありません。
デバッガーが接続されているかどうかを確認する方法は次のとおりです。
if (Debugger.IsAttached) Foo();
しかし、私の質問は、現在のアプリがストアからのものかどうかを確認する方法があるのだろうかということです。それで、インストールフォルダを考えましたが、それらは同じです。それから私はこれについて考えました:
Windows.ApplicationModel.Package.Current.Id;
しかし、これはデバッグ中のアプリでも完全に実装されているようです。だから、私は困惑しています。アプリがストアからのものかどうかを判断できるかどうか知っている人はいますか?