LoginSignup
dhq_boiler
@dhq_boiler

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

[WPF]Microsoft.Services.Store.Engagementを使う方法

解決したいこと

私はboiler's GraphicsというソフトウェアをMicrosoft Storeで提供しています。
Microsoft パートナーセンターでは「正常性」というWebページで全世界でboiler's Graphicsで発生したエラーの種類を確認できるようになっているはずなのですが、当ソフトウェアでは「不明」と表示されています。

2022-01-13.png

これを適切なエラー名にするには、アプリ側でMicrosoft.Services.Store.Engagementというライブラリを使って、下記のようにコードを書く必要があるようです。

StoreServicesCustomEventLogger logger = StoreServicesCustomEventLogger.GetDefault();
logger.Log("myCustomEvent");

それで、当ソフトウェアは.NET 6 のWPFで開発しているのですが、UWPソフトウェアとして提供されているMicrosoft.Services.Store.Engagementを使おうと、Nugetでインストールしてみました。しかし、StoreServicesCustomEventLoggerの行で「CS0246 型または名前空間の名前 'StoreServicesCustomEventLogger' が見つかりませんでした (using ディレクティブまたはアセンブリ参照が指定されていることを確認してください) 」というようにエラーが発生します。

なんとかしてStoreServicesCustomEventLoggerを使いたいのですが、なにか良い解決策はないでしょうか?

参考

パートナー センターのカスタム イベントをログに記録する
https://docs.microsoft.com/ja-jp/windows/uwp/monetize/log-custom-events-for-dev-center

boiler's Graphics (Microsoft Store)

該当するソースコード

0

No Answers yet.

Your answer might help someone💌