web-dev-qa-db-ja.com

Windowsストアアプリをアクティブ化できません

Windows 8 Proの製品版をインストールしました。 Visual Studio Express 2012をダウンロードしてインストールしました。開発者の証明書を要求し、受け取りました。次に、Hello Worldアプリを作成しようとしました。

アプリをデバッグしようとすると、そこから「Windowsストアアプリをアクティブにできません」というメッセージボックスが表示されます。 Web上のほとんどの解説では、ビルドディレクトリを削除すると言われています。これはうまくいきませんでした

誰かがこれを修正してアプリをデバッグする方法のソリューションを持っていますか?

35
Gerry

これは私にも一度起こりましたが、 ビルドディレクトリの削除のアドバイス で修正されました。 Hello Worldアプリなので、これは1つのプロジェクトにすぎないと思います。それ以外の場合は、ソリューションのすべてのプロジェクトからビルドディレクトリを削除したかどうかを尋ねます。

Visual Studioの[ビルド]メニューから[クリーンソリューション]を実行することもできます。

ごめんなさい...あなたが説明しているようにクリーンインストールでこれが起こっているのなら恐ろしいことです。

私は同じ問題に遭遇し、再構築、クリーニング、一時ファイルの削除、コンピューターの再起動などを試みましたが、何も助けませんでした。

そして最後にリリースビルドを作成してからデバッグに戻りました。そして今、それは動作します。

何が起こったのか、それが本当に助けになったかはわかりませんが、試してみる価値はあります。

19
Drealmer

私にとって問題は、TrueCryptでマウントされた仮想ドライブでアプリを作成し、プロジェクトファイルを通常のドライブに移動したときにすべてが正常に機能することでした。奇妙な。

7
Harri

私にとって、PCの再起動はこのエラーメッセージを解決しました。

6

まったく同じエラーが発生していました。私の場合、犯人はNuGetパッケージでした。 app.configファイルをプロジェクトに追加していたため、VSを混乱させていました。 app.configファイルを削除して、問題を解決しました。

Irisで解決策を得ました Classonのサイト

これは、スタート画面からアプリをアンインストールし、Visual Studioからアプリを再度ビルドすることで解決できます。

2
Nimit Johri

このエラーは通常、デバッグモードでデプロイしようとしたときに発生します。

最初にアプリをリリースモードで展開してから、デバッグモードで試すことをお勧めします。

これは私のために働いた。

1
Shweta Goyal

パッケージのリビジョン番号を増やすとうまくいきました

1
Tobias

この問題は、NuGetが必要と判断した場合、Windowsストアアプリへのリダイレクトをバインドするapp.configを追加しようとするために発生する可能性があります。ただし、Windowsストアアプリはapp.configを必要としないため、実際には非常にわかりにくいエラーメッセージが表示されて起動できません。

この場合の解決策は、App.configを削除することです

1
Rami Sarieddine

これは過去に私に起こったことであり、ビルドディレクトリを削除することで解決することが常にわかっています。

ただし、今回はこれが機能していません。試しました-再起動-ビルドディレクトリの削除-ビルドの実行| VSのクリーンソリューション-開発者アカウントの更新

私のために働く唯一のことは、Package.appxmanifestの下で私のパッケージ名を変更することです

しかし、私はこれを解決策として過度に満足していません。調査を続けます。

0
RCairns

この問題を3日間遊んで、あらゆる提案を試みましたが、何も機能しません。今まで!!!

解決策は私にとってこれでした:

  • 開発者ライセンスを更新する
  • リリースモードでソリューションをビルドおよびデプロイします(この手順を実行しても機能しませんが、VSはrpiにいくつかのパッケージをインストールしました)
  • デフォルトアカウントでVSリモートデバッガーを起動します(http://:8080 /#Debug%20settings)
  • ユニバーサル認証モードでリモートデバイスを構成する(VS2017->プロジェクト設定->デバッグ->ターゲットデバイス:リモートマシン、認証モード:ユニバーサル(暗号化されていないプロトコル))

...そして今、私は眠ることができます。

それが誰かを助けることを願っています。

0
laca

新しい証明書を作成するとうまくいきます。これについては、Package.manifest-> Packagingに進み、Choose certificate ...に従ってください。 証明書の設定をクリックし、テスト証明書の作成を選択します。名前を付けて[OK]を押します。

0
Sansei

私にとって、修正はこれらの2つの答えの組み合わせでした-

  1. 開発者ライセンスを更新します( Windows 8で開発者ライセンスを取得する方法
  2. そして、ビルドディレクトリを削除します(ただし、描かれたスクリーンショットよりも多く削除しました) ビルドディレクトリを削除
0
Yecats

Package.appxmanifestでパッケージ名を変更すると、問題が修正されました。

0
Mohsen

NuGetは、必要に応じてWindowsストアアプリへのリダイレクトをバインドするapp.configを追加しようとします。ただし、Windowsストアアプリはapp.configを必要としないため、実際には非常にわかりにくいエラーメッセージが表示されて起動できません。

解決:

App.configを削除します

そして再構築

0
user3714810

2つの理由により、この問題を解決しました。

  1. 基本的に、プロジェクトのbin\Debugおよびbld\Debugfoldersを削除するだけです。プロジェクトを再構築すると、これらのコンテンツはVisual Studioによって再生成されます。

  2. Visual Studioを再起動するだけです。ソリューションをクリーンビルドおよび再ビルドして実行します。

お役に立てれば。、

0
RajeshKdev

この種の問題は、Windows 8 Visual Studioで一般的です。 Visual Studioのデベロッパーライセンスの有効期限が切れたときにこのようなエラーが発生するため、更新または新しいデベロッパーライセンスの取得が必要になる場合があります。 Windows 8で開発者ライセンスを取得する方法

また、同様の問題がE_Failの問題で発生する場合があります Windowsストアアプリをアクティブ化できないE_Failの問題の解決方法

0
Luzan Baral

同様のエラーが発生するが、特にローカルマシンでIOTバックグラウンドアプリをデバッグしているときに解決策を探している場合は、 here を見つけることができます。

Windowsストアアプリをアクティブにできない」という検索用語を使用すると、エラーでアクティベーション要求が失敗しました

0
Jnr

私の場合、C#UWPアプリには、アプリケーションのスタートアップコードで失敗し、exit(1)と呼ばれるネイティブライブラリがありました。ただし、症状は質問の症状と同じでした。 Visual Studioはメッセージをスローします。

Windowsストアアプリ「88888888-6666-5555-4444-111111111111_abcdefgh!App」をアクティブにできません。 Acme.exeプロセスは開始されましたが、アクティベーション要求はエラー「操作はサポートされていません」で失敗しました。不明なエラー:0x80040905 '。

さらに、Microsoft\Windows\Apps\Microsoft-Windows-TWinUI/Operationalの下のUWPアプリのWindowsログにメッセージがありました:イベントID 5961、メッセージ:

88888888-6666-5555-4444-111111111111_abcdefgh!Appのアクティベーションに失敗しました。エラーコード:不明なHResultエラーコード:0x80040905。アクティベーションフェーズ:COMアプリのアクティベーション

内部的に、C#部分はAppコンストラクターからネイティブクラスインスタンスを構築しようとしますが、ネイティブクラスコンストラクターは回復不能なエラーとベイルを検出します。ただし、UWPサブシステムの観点から、およびデバッガーの観点からは、これは単なるプログラムによる終了とは異なるもののように見えました。ネイティブデバッガーで実行するのではなく、さまざまなUWP障害シナリオを追跡することに時間を費やしたため、この答えをここに残します。

exit()呼び出しをthrow ref new Exception(E_INVALIDARG)に置き換えました。少なくともこの方法では、マネージデバッガーでエラーが発生し、メッセージがわかりやすくなります。

0
Seva Alekseyev

この贈り物は、2つの犯人の1つであるVS2015に対するMicrosoftの自動更新によるものです。

KB3022398 KB3165756

また、GUIを描画するSourceTreeやその他のアプリを壊しました-アプリのアウトラインを作成しますが、コンテンツは描画しません。

0
Dave Friedel