0

現在、Windows ストア アプリをサイド ローディング用に設定しようとしています。

私はこのような指示に従ってきましたが、MS スキームと証明書で問題が発生しました

上記のスレッドのバグが原因で、コード署名証明書を機能させることができません。次のステップは、アプリと Windows ストアで使用する証明書をサイド ローディングで動作させることです。

現在の問題は、Windows PowerShell を使用してパッケージを追加しようとしたときに発生します。

個人および信頼されたルート証明機関の両方の証明書の下にある現在のユーザーおよびローカル コンピューターの証明書ストアに、アプリに署名した証明書があります。

アプリ ファイルは現在の場所 C:\Temp\MyApp.appxupload にあります。

次に入力します。

add-appxpackage C:\Temp\MyApp.appxupload

コマンドを実行すると-受け取ります

"Deployment failed with HRESULT: 0x80073CF0, Package could not be opened." 

ログには、次のような情報がもう少し含まれています。

"OpenError: (C:\Temp\MyApp.appxupload) [Add-AppxPackage], FileNotFoundException".

この記事は、このエラーが発生する可能性がいくつかあることを示しています。

The package couldn't be opened.

Possible causes:

The package is unsigned.
The publisher name doesn't match the signing certificate subject.
The file:// prefix is missing or the package couldn't be found at the specified location.

Check the AppxPackagingOM event log for more info.

私は、これらのいずれにも当てはまるとは思わず、他の誰かが同様の問題を抱えていて、その解決方法を知っているかどうか疑問に思いました.

4

1 に答える 1

0

.appxupload ファイルではなく、.appx ファイルで Add-AppxPackage を使用していると思います。ファイルの名前を zip ファイルに変更し、zip を開いて .appx ファイルを抽出してみてください。次に、抽出した .appx ファイルに対して Add-AppxPackage を実行します。

于 2015-07-02T04:08:01.553 に答える