Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 部署优化失败,如何修复?_C#_Sqlite_Windows Phone 8_Visual Studio 2013_Deployment - Fatal编程技术网

C# 部署优化失败,如何修复?

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文件中所有未使用的程序集。我怎样才能

我正在开发一个windows phone应用程序(解决方案由两个项目组成,我指的是另一个项目中的一个项目),数据库为
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吗?