C# 部署优化失败,如何修复?
我正在开发一个windows phone应用程序(解决方案由两个项目组成,我指的是另一个项目中的一个项目),数据库为C# 部署优化失败,如何修复?,c#,sqlite,windows-phone-8,visual-studio-2013,deployment,C#,Sqlite,Windows Phone 8,Visual Studio 2013,Deployment,我正在开发一个windows phone应用程序(解决方案由两个项目组成,我指的是另一个项目中的一个项目),数据库为sqlite。该应用程序仅在ARM平台上运行。在Debug模式下,应用程序在设备上运行良好,应用程序的所有功能似乎都正常工作,但当我将其更改为Release模式时,我会出现以下错误 由于程序集无效,部署优化失败。重建 请删除源项目,然后重试 我多次重建项目,但在Release模式下得到相同的错误。我找到并尝试了它,但无法解决问题。我还删除了.cs文件中所有未使用的程序集。我怎样才能
sqlite
。该应用程序仅在ARM平台上运行。在Debug
模式下,应用程序在设备上运行良好,应用程序的所有功能似乎都正常工作,但当我将其更改为Release
模式时,我会出现以下错误
由于程序集无效,部署优化失败。重建
请删除源项目,然后重试
我多次重建项目,但在
Release
模式下得到相同的错误。我找到并尝试了它,但无法解决问题。我还删除了.cs
文件中所有未使用的程序集。我怎样才能解决这个问题?我做错了什么?我终于找到了解决办法!!在发布模式下,我一个接一个地删除了.dll
s,并在出现错误时构建了解决方案,然后将它们重新添加。在我的例子中,错误是由于nuget的dll
造成的,我修复了这个问题,下一步我通过右键单击项目并选择属性,然后更改Debug
和Release
模式的相同配置,将Debug
模式配置为类似于Release
模式 你从nuget安装了软件包吗?是的,我添加了一些。然后你从安装软件包中引用Sqlite.dll,在哪个项目中添加Sqlite引用,在你的windows phone项目中?这些软件包和Sqlite.dll被添加到Sqlite包中的主项目(启动项目)中。你能看到Sqlite.dll和Sqlite.winmd吗?