我正在尝试构建一个
Windows Phone应用程序.我目前收到一个错误:
Processing Resources with error: Invalid qualifier value. File: MakePri
和
Invalid qualifier: (null) File: MakePRI
我最初使用的是Multilingual App Toolkit,但是我已经禁用了它.使用详细输出构建时,我看到(个人信息编辑):
8>Using "GenerateProjectPriFile" task from assembly "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\AppxPackage\Microsoft.Build.AppxPackage.dll". 8>Task "GenerateProjectPriFile" 8> C:\Program Files (x86)\Windows Kits\8.1\\bin\x86\MakePri.exe New -ProjectRoot [Redacted] -ConfigXml obj\Debug\priconfig.xml -OutputFile [Redacted] -ExtensionDll "C:\Program Files (x86)\Windows Phone Kits\8.1\bin\x86\MrmEnvironmentExtDl.dll" -IndexName 14de7fbe-f3e3-43a8-a9df-dddc72828f37 -Verbose -Overwrite 8> Option Verbose specified 8> Option Overwrite specified 8> Index Pass Completed: obj\Debug\layout.resfiles 8> Scale Qualifiers: 240 8> 8> Index Pass Completed: obj\Debug\resources.resfiles 8> 8>MakePri : error 0x80073b0a: Processing Resources with error: Invalid qualifier value. 8> 8> 8>MakePRI : error 0xdef00042: Invalid qualifier: (null) 8> The command exited with code -2147009782. 8>Done executing task "GenerateProjectPriFile" -- FAILED.
诊断模式下的输出不会提供更多信息.
解决方法
只有手机才需要缩放图像,因此将它们全部移动到手机项目中的“资产”文件夹,并在Windows“资产”文件夹中单个副本,而不会在其名称中使用限定符.这是我收到错误消息的唯一方法.