4

我正在尝试构建一个 Windows Phone 应用程序。我目前收到一个错误:

Processing Resources with error: Invalid qualifier value.
File: MakePri

Invalid qualifier: (null)
File: MakePRI

我最初使用的是多语言应用工具包,但后来我禁用了它,但没有任何效果。使用详细输出构建时,我看到(个人信息已编辑):

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.

诊断模式下的输出没有提供更多信息。

4

2 回答 2

2

只有手机需要缩放的图像,因此将它们全部移动到手机项目中的“Assets”文件夹中,并在 Windows“Assets”文件夹中的单个副本中不带限定符的名称。这是我让错误消息消失的唯一方法。

于 2014-05-13T04:59:44.960 回答
1

解决方案

我有一个可移植类库,由于某种原因,它在根本不使用 BCL 构建组件时安装了它们。我通过 Nuget 从 PCL 中删除了它们,问题就消失了。

于 2014-04-24T23:58:08.400 回答