2017-12-29 19 views
1

Install shield suiteプロジェクトを使用してappxをサイドロードする必要があります。 私はそうするように、リンクの下に言及していた: http://helpnet.installshield.com/installshield22helplib/helplibrary/SteAppXPackages.htmスイート/アドバンストUIプロジェクトにサイドローディングアプリケーションパッケージ(.appx)を追加する

を私が展開中のエラーの下に取得しています:enter image description here

私はこの問題を解決することはできませんよ。 これに助けが必要です。

答えて

1

AppxInstalledが無効な条件になる理由はわかりません。おそらく、debuglog(/ debuglogを使ってスイートを実行する)にはもっと言いたいことがあります。しかし、これはあなたが使用しているInstallShieldのバージョンでは、あなたが選択した.appxファイルから詳細を読み取ることができないことによって説明される可能性があります。理想的には、実行時にエラーが発生する前にビルドエラーや警告が発生するので、チェックすることもできます。

InstallShield 2015のヘルプにリンクしているので、使用しているバージョンを想定しています。残念なことに、appxパッケージのサポートはWindows 8の時代のAPIとWindows Store Apps用のXMLスキーマに基づいており、Windows 10のUWPの変更ではうまく機能しません。 InstallShield 2016 updated this supportは複数の方法で使用できます(最新のUWPコンディションチェックは、スイートに最も関連性の高いものが追加されています)。

コメントごとに、InstallShield 2016は問題に対処していないと言います。正しく記入されていない迷いのAppxInstalled条件がある可能性があります。あなたのパッケージに指定した条件(とそのことについての行動を見てくださいが、早い段階でこれに影響を与えるべきではありません)。または、Intermフォルダ内のsetup.xmlとして検索できるビルド済みXMLに直接移動します。次に、この状態を、プロジェクトのどこから発生したものかを追跡することができます。

+0

ありがとうございました。また、デバッグログには何もありません。パッケージGUIDや表示名に関連しているかどうかは、画像に見られるようにappxmanifestと一致するかどうか疑問に思っています。私は試してみましたが動作しません。まだPackage Guidに疑問があります。同じエラーが発生しているかどうかをInstallShield 2016.Alsoと同じにしてみます。 –

+0

パッケージがUWPの場合、2016は間違いなく助けてください。あなたがそれをオーバーライドしなかったと仮定すると、そのパッケージのデフォルト適格性条件(スイートのモード条件でも使用される)は.appxファイルのアイデンティティを読み取る必要があり、2015はUWPマニフェストを理解しません。そして、あなたの経験によれば、明らかに、アイデンティティを読まなくても警告やエラーは出ません。 –

+0

パッケージはMakeAppxツールを使用して作成されます。したがって、これは純粋なUWPではありません。私はIS2016 Premierと同じ試みをしましたが、同じ問題に直面しています。 –

関連する問題