問題タブ [appx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
deployment - VS2015: 外部コンテンツ ディレクトリを AppX に再帰的に追加する
フォルダーとそのサブフォルダー (〜 4000 ファイル) をコンテンツとして C++ Windows ストア アプリ (VS2015) に追加しようとしています。
シナリオは次のとおりです。
次のように .vxcproj ファイルで外部コンテンツを宣言する方法がいくつかあることを読みました。
これにより、実際には D:\data の内容がビルド ディレクトリ (G:\Game) にコピーされます。プログラムを実行してデバッグできるようになったので、これは素晴らしいことです。しかし:プロジェクトをAppXフォルダー (G:\Game\AppX) にデプロイするとすぐに、データ フォルダーはそこにデプロイされません。
手がかりはありますか?
win-universal-app - Win 10 UWP get appx ファイル
たぶん私は目が見えないか、正しいことを理解していません。HelloWorld-App をいくつか作成しましたが、デバイスで直接テストしたいと考えています。(Visual Studio のリモート ツール経由ではありません)
VSでアプリパッケージを作成しましたが、ローカルで試してみたいので、「Windowsストアへのアップロード」で「いいえ」を選択しました。
ビルドと検証は成功し、最後に「AppPackages」フォルダーにフォルダー (「HelloWorld_1.0.1.0_Test」) を取得しました。いくつかのファイルがあります。.appxbundle、.appxsym (アーキテクチャごとに 1 つ)
しかし、デバイス マネージャー経由でアプリをインストールする場合は、.appx ファイルが必要です。これはどこで入手できますか?いろいろググったのですが、Windows ストアの使い方の説明しか見つかりませんでした。
それなしでは不可能ですか、それとも何か不足していますか?
よろしくパベル
visual-studio - Visual Studio ウィザードを使用して Windows 8.1 Metro アプリのアプリ パッケージを作成する際の問題。
次の手順を試しました (MSDN で概説されているとおり)。
- ソリューション エクスプローラーでプロジェクトを選択します。
- [プロジェクト] > [ストア] > [アプリ パッケージの作成] に移動します
- アプリケーションを Windows ストアにアップロードする必要がないため、[いいえ] を選択します。
- [次へ] をクリックしてから [作成] をクリックします。
出力ウィンドウに次のエラーが表示されます。
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(3952,5): エラー MSB3021: ファイルをコピーできません
「C:\Projects\MyProject\bin\x64\Debug\MyProject_1.0.0.0_x64_Debug.appx」を「obj\x64\Debug\MyProject_1.0.0.0_Bundle\MyProject_1.0.0.0_x64_Debug.appx」に。
パス「C:\Projects\MyProject\bin\x64\Debug\MyProject_1.0.0.0_x64_Debug.appx」へのアクセスが拒否されました。
フォルダー obj\x64\Debug に移動し、生成された .appx ファイルを見つけた場合、ファイルに権限が定義されていないことがわかりますか? なぜこうなった?
管理者として Visual Studio を実行しようとしましたが、それでも同じエラーが発生します。
windows-store-apps - UWP appx パッケージ Signtool "エラー: SignerSign() が失敗しました。" (-2147024885/0x8007000b)
編集
イベント ログ エラーは次のとおりです。
以下のコマンドが機能するようになりました。したがって、特定できない私の側のユーザーエラーか、これを見たときのマシンの状態に何か問題があります。イベント ログ メッセージの署名証明書に関連付けられている GUID は、証明書が証明書マネージャー スナップインに表示されるものとは異なります。これは奇妙です。
元の質問
を使用して生成された UWP appx パッケージに署名しようとしていMakeAppx.exe
ます。pfx は、https://msdn.microsoft.com/windows/uwp/porting/desktop-to-uwp-manual-conversion のコマンドで生成された開発者コード署名証明書です。
秘密鍵は信頼できるルート証明書ストアにあり、 Desktop App Converterを使用してインストーラーから appx を生成したときに機能しました。
私が使用しているコマンドラインは次のとおりです。
しかしSignTool
、これでエラーが発生しています:
証明書発行者は appmanifest.xml の内容と一致します