【问题标题】:Deployment optimization failed, how to fix?部署优化失败,如何解决?
【发布时间】:2016-07-02 13:29:14
【问题描述】:

我正在开发一个 Windows Phone 应用程序(该解决方案由两个项目组成,我指的是另一个项目中的一个项目),其中 sqlite 作为数据库。该应用程序仅在 ARM 平台上运行。在Debug 模式下,应用程序在设备上运行良好,应用程序的所有功能都可以正常工作,但是当我将其更改为Release 模式时,出现以下错误

由于程序集无效,部署优化失败。重建 您的源项目,然后重试。

我多次重建项目,但在 Release 模式下遇到相同的错误。我找到了this 并尝试了它,但无法解决我的问题。我还删除了我的.cs 文件中所有未使用的程序集。我怎样才能解决这个问题 ?我做错了什么?

【问题讨论】:

  • 你从 nuget 安装包了吗?
  • 是的,我添加了一些..
  • 然后你从安装包中引用Sqlite.dll,在哪个项目中添加sqlite的引用,在你的windows phone项目中?
  • 将包和sqlite.dll添加到主项目中,(启动项目)
  • 在你的sqlite包中你能看到Sqlite.dll和Sqlite.winmd吗?

标签: c# sqlite windows-phone-8 visual-studio-2013 deployment


【解决方案1】:

我终于找到了解决办法!!在发布模式下,我一一删除了.dlls,并在发生错误时构建了解决方案,我将它们添加回来。在我的情况下,错误是因为来自 nuget 的dll,我修复了它,下一步我通过右键单击项目并选择属性然后更改配置相同将Debug 模式配置为与Release 模式类似对于DebugRelease 模式...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-15
    • 1970-01-01
    • 1970-01-01
    • 2015-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多