【问题标题】:UWP App Build FailsUWP 应用构建失败
【发布时间】:2018-04-15 14:24:22
【问题描述】:

我有一个中等规模的解决方案(40 多个项目),其中大部分是 .Net framework 4.7.1 和 .Net Standard 2.0。 另外还有一个 UWP 应用程序,它以前运行良好,但现在我收到以下错误消息:

框架资源提取失败。无法将名为“themes/images/desktopalerticonblue.png”类型“System.IO.PinnedBufferMemoryStream”的项目添加到资源文件,因为它不可序列化。我的 UWP 应用...

这很奇怪,因为我没有直接引用任何“desktopalerticonblue.png”。

你能告诉我如何解决它,或者开始调试它以找到真正的问题吗?

【问题讨论】:

  • 你对 uwp 项目有什么改变,直到它不起作用?您的设备操作系统版本和版本是什么?这个问题会在新的空白 uwp 应用中发生吗?
  • 是的,我一直在处理项目的更改(nuget、扩展、第 3 方工具、vs2017 等。更新),我有点迷失了哪里出了问题。幸运的是我发现了问题,我正在尝试创建一个“通用”.Net 标准 DevTools 项目,我计划在我的所有应用程序中普遍使用它,而自制的 ViewModelBase 类(包含与 WPF 相关的 Window 对象)导致了这个神秘错误。通过删除它,UWP 应用程序将再次正常启动。我的结论:混用不同平台时要非常谨慎。

标签: uwp


【解决方案1】:

我遇到了类似的问题。原因是引用了正常的 .net 程序集。 删除引用后,它开始正常工作。

【讨论】:

    猜你喜欢
    • 2018-05-08
    • 1970-01-01
    • 1970-01-01
    • 2017-10-29
    • 1970-01-01
    • 1970-01-01
    • 2018-11-29
    • 2016-04-30
    • 1970-01-01
    相关资源
    最近更新 更多