未记载的MakePri.exe

时间:2017-07-19 02:52:46

标签: wpf packaging

我正试图进入商店。由于它是 WPF 应用,因此我必须使用makepri.exe。即使我遵循指南中给出的确切参数,它也会一直失败。我给它的参数是:

cd "C:\Users\XXX\Documents\Visual Studio 2017\Projects\MyCompany.MyApp\MyCompany.MyApp"

"C:\Program Files (x86)\Windows Kits\10\bin\x86\makepri.exe" createconfig /o /cf priconfig.xml /dq en

"C:\Program Files (x86)\Windows Kits\10\bin\x86\makepri.exe" new /o /v /pr . /cf priconfig.xml

它从第二行创建 priconfig.xml ,但在第3行失败。

Option Verbose specified
Option ProjectRoot specified
Option Configxml specified
MakePri: warning: Output location of PRI file(s) is detected to be under the project root. If previously generated PRI file(s) is present, these may be re-indexed and lead to unexpected results.
Index Pass Completed.
AlternateForm Qualifiers: UNPLATED
Language Qualifiers: en,de,es,fr,ja
Scale Qualifiers: 100,400,150,125,200,150,125,400,100
TargetSize Qualifiers: 256,16,24,32,48


MakePri: error 0x80073b0d: Processing Resources failed with error: Invalid ResourceCandidate type.

MakePRI: error 0xdef01023: Unspecified error occurred.

我认为这是因为我有 Resources.zh.resx ,但在我从项目中删除文件后仍然会发生这种情况。有没有人对我如何才能使它有任何建议?不确定为什么它现在两次列出比例限定符。

1 个答案:

答案 0 :(得分:1)

通过设置平台版本(仍未记录)

来完成此工作
  

" C:\ Program Files(x86)\ Windows Kits \ 10 \ bin \ x86 \ makepri.exe" createconfig / o / cf priconfig.xml / pv 10.0.0 / dq en

一旦确定,第三个命令就可以了。