尝试构建8.1 通用应用程序的Windows 项目时出现 MakePRI 错误。奇怪的是Microsoft.Band.Phone.pri是引发错误的原因。
实际错误
- 处理错误的资源:无效的 PRI 文件
- MakePRI:PRI 文件无效
错误列表窗格的屏幕截图
一些事实:
- 我正在使用通过Nuget在VS2013添加的v1.3.10417
- 我没有在 Windows 应用程序中调用任何乐队代码
- 仅当我尝试构建 Windows 项目(或构建解决方案)时才会出现错误
- 错误发生在任何配置中(ARM 或 x86 在调试或发布)
这篇 SO帖子表明它与PCL 中未使用的BCL 构建组件有关。我确实有一个引用 Band SDK 的后台任务,而 Band SDK 确实依赖于 BCL Build 组件。
这促使我从后台任务中删除所有 Band SDK 引用,一切都恢复正常了!
如何在不破坏 Windows/Windows Phone 项目的情况下将 Band SDK 添加回我的后台任务?