私はDesktop Bridgeを使用して、Windows Universalアプリケーション内でWPFアプリケーションをラップしようとしていました。Windows用のmakepriを実行する不思議なエラーユニバーサルアプリケーションのデスクトップブリッジ
透明な背景を持つアプリケーションのタスクバーアイコンをめっきしないようにするために、私はさまざまなブログやMSDNの記事/フォーラム(this oneなど)にある指示に従っていました。私が実行してきた
最初のコマンドは、これら2:
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\x64\makepri.exe" createconfig /o /cf priconfig.xml /dq en-US
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\x64\makepri.exe" new /o /pr . /cf priconfig.xml
これらのコマンドは、ファイルとフォルダと一緒に、私もAppxManifest.xmlファイルを置くWPFアプリケーションの出力フォルダに実行されました(実行可能ファイルやさまざまなスケールと解像度でのAssetsのイメージなど)が参照します。この時点から
は、私は2つの異なった奇妙なエラーを得た:
まず、AppManifest.xmlファイルには、次のセクションが含まれている場合:
<Extensions>
<desktop2:Extension Category="windows.firewallRules">
<desktop2:FirewallRules Executable="app\MyWpfApp.exe">
<desktop2:Rule Direction="in" IPProtocol="TCP" Profile="all" />
<desktop2:Rule Direction="in" IPProtocol="UDP" Profile="all" />
</desktop2:FirewallRules>
</desktop2:Extension>
</Extensions>
を2番目makepriコマンドが発生します次のエラーメッセージが表示されます。
onecoreuap \ base \ mrt \ tools \ indexertool \ src \ tool \ parame termanager.cpp(:908):エラーPRI175:0x80080204 -
onecoreuap \ベースの\ MRTの\ツール\ indexertool \ SRC \ツール\のparametermanager.cpp(:318):エラーPRI175:0x80080204 -
マイクロソフト( R)MakePRIツール
著作権(C)2013 Microsoft。全著作権所有。
エラーPRI191:0x80080204 - Appxマニフェストが見つかりませんまたは無効です。整形式マニフェストファイルが存在することを確認してください。または、/ inスイッチで索引名を指定します。
次に、FirewallRulesセクションを削除しても、少なくとも私のマシンではすべてが正常に動作しているようです。
第二予想通り、それは常に実行されません:
私は別のマシン上に正確(AppxManifest.xmlの固定されたバージョンと)同じファイルと同じコマンドを実行しようとすると、私を得ます(FirewallRulesセクションを削除する前から)最初のマシンに入るのと同じエラーです。
これらの問題の原因は何でしょうか?ビルドマシン間のどのような違いが第2の問題を引き起こす可能性がありますか?私は何を探すべきですか?
私は同様の問題が、UWPのアプリがあります: 'ExceptionStringTable/NameScopeNameNotFound' \t MYNAMESPACE \t MyProyectPath \ MakePRIのリソースのCódigo\t **競合値を行い、あなたがAppxManifest.xmlファイルがどのように見えるか** –
@JuanPabloGomez。?どのセクションがこの問題を引き起こしているかを確認するために、いくつかのセクションを削除しようとしましたか? –