2

デスクトップブリッジを使用して、Windowsストア向けに展開するアプリケーションを準備しています。自動ビルドのコマンドラインでテンプレートファイルからAppxManifestを生成

IDE内の "Project - > Deploy"オプションを使用すると、AppxManifest.template.xmlを使用してAppxManifest.xmlが生成され、いくつかの変数がプロジェクトの現在の設定に置き換えられます。

[UWP]マニフェストの生成:\ビン\ AppxManifest.xml

自動化されたビルドのための1がそれを使用することができますので、IDEを使用せずに、このビルドステップをトリガーする方法は、ありますか?

答えて

1

Desktop Bridge自体は、そうしたツールを提供していません。しかし、Desktop to UWP Bridge: Manual Conversionのドキュメントをチェックすると、マニフェストテンプレートファイルminimunが表示されます。

次に、デスクトップアプリケーションコンバータ(DAC)を使用してアプリケーションを変換する場合、いくつかのパラメータを入力する必要があります。たとえば、「Publisher」、「Version」などです。これらのパラメータを入力すると、DACツールがこれらの値をマニフェストファイルに入力するのに役立ちます。ここからDesktopAppConverter.zipをダウンロードした場合。実際には多くのPowerShellスクリプトファイルがあり、DACはこれらのファイルを統合しています。パラメータを入力すると、自動的に特定のPowerShellスクリプトを呼び出して操作を行うのに役立ちます。あなたはDesktopAppConverter\manifest\フォルダを見ることができます、マニフェストファイルを生成するために使用されるいくつかのスクリプトファイルがあるはずです。

これらの作業を手動で行う必要があるため、プログラミング言語を使用してAppxManifest.template.xmlと標準マニフェストファイルを比較し、特定の値を入力することができます。また、PowerShellスクリプトを作成することもできます。もしあなたがPowerShellに慣れていれば、それを行うことができます。

+0

ありがとうございます。既にmakeappx.exeを使用していますが、AppxManifest.xmlが既に存在することを期待しています。 AppxManifest.template.xmlを使用してDProjからの情報を入力したいので、それらを2回維持する必要はありません。 – DanielT

+0

@DanielT私は自分の答えを更新しました。それを確認してください。ありがとう。 –

+0

ありがとうございました。私は受け入れられたようにあなたに答えました。「あなたは手動でこれらのことをしなければなりません。 IDEの外部から提供されているこの機能を使用することはできないようです。私たちは、PSスクリプトを使って、dprojファイルを解析し、マニフェストファイルに情報を注入します。これは、 'ホイールを再発明する'のような感じです。 – DanielT

関連する問題