2016-10-09 88 views
-1

私はWindowsストアにアプリケーションを追加します。私がアプリケーションをダウンロードして実行すると、すべてがうまく行きますが、アプリケーションをダウンロードして実行する人がいると、例外がスローされます。System.Runtime.InteropServices.COMException:クラスが登録されていません

try 
{ 

    StoreContext storeContext = Windows.Services.Store.StoreContext.GetDefault(); 
    string[] productKinds = {"Durable", "Consumable", "UnmanagedConsumable" }; 
    List<String> filterList = new List<string>(productKinds); 
    queryResult = await storeContext.GetAssociatedStoreProductsAsync(filterList); 
    } 
    catch (Exception ex) 
    { 
     MessageDialog(ex, "UpdateDatabaze"); 
    } 

私はこの例外を解決する方法を知っている誰も:

enter image description here

Třídanenízaregistrována==クラスのコードがあり

を登録していませんか?

+0

どのアプリですか?テスト用にダウンロードできますか?あなたの側でこの問題を再現できますか?この例外をスローするコード行を知っていますか?この例外を持つ人々の環境は何ですか?することができます[このスレッド(http://stackoverflow.com/questions/11077477/class-not-registered-exception-from-hresult-0x80040154-regdb-e-classnotreg)? –

+0

ありがとうございますが、私はこの問題を解決しました。数分、私は解決策を書いています。それは本当に簡単です:) – LOOK

答えて

0

私はStoreContextクラスをサポートするターゲットバージョンのWindowsの記念日(ビルドバージョン14393)でアプリケーションをプログラミングしています。ユーザーがアプリケーションをダウンロードしてそのウィンドウが記念日ではなく、ビルド10586または最低ビルドバージョンのウィンドウ10だけだった場合、質問という部分で説明されている例外がスローされます。

関連する問題