Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.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
Sqlite Visual Studio:有效负载包含两个或多个具有相同目标路径的文件_Sqlite_Dll_Visual Studio 2017 - Fatal编程技术网

Sqlite Visual Studio:有效负载包含两个或多个具有相同目标路径的文件

Sqlite Visual Studio:有效负载包含两个或多个具有相同目标路径的文件,sqlite,dll,visual-studio-2017,Sqlite,Dll,Visual Studio 2017,我在使用Akavache SQLite的UWP(Xamarin Forms)项目上突然收到一个奇怪的构建错误: Payload contains two or more files with the same destination path 'SQLitePCLRaw.batteries_v2.dll'. Source files: C:\Users\User\.nuget\packages\SQLitePCLRaw.bundle_e_sqlite3\1.1.8\lib\uap10.0\SQ

我在使用Akavache SQLite的UWP(Xamarin Forms)项目上突然收到一个奇怪的构建错误:

Payload contains two or more files with the same destination path 'SQLitePCLRaw.batteries_v2.dll'. Source files: 
C:\Users\User\.nuget\packages\SQLitePCLRaw.bundle_e_sqlite3\1.1.8\lib\uap10.0\SQLitePCLRaw.batteries_v2.dll
C:\Users\User\.nuget\packages\SQLitePCLRaw.bundle_green\1.1.2\lib\uap10.0\SQLitePCLRaw.batteries_v2.dll
我真的不知道我做了什么触发了这个;我所知道的唯一一件事是,在它不起作用的时间和它起作用的时间之间,我改变了,那就是将项目与商店应用程序包关联起来

UWP项目引用了另外两个项目,head xamarin forms项目和一个包含其他共享移动组件的独立核心库。两者都引用并使用了Akavache库,我确实看到在所有三个项目中都引用了dll

我尝试将此Batters_v2.dll的副本本地更改为False,但没有解决此问题。我还尝试清理项目,并手动删除我的bin/obj文件夹,但也没有帮助


我到底做了什么?

似乎添加了nuget包:SQLitePCLRaw.bundle\u green解决了这个问题;显然,已经有了对1.1.2的引用(不知何故??),如上图所示,添加了最新的via nuget将其更新到1.1.8和项目构建。不知道发生了什么,所以我很生气,但很高兴它被修复了。你能找到推荐人吗?我遇到了完全相同的问题,并安装了SQLitePCLRaw.bundle_green,但问题仍然存在。我似乎找不到问题的根源…也遇到了同样的问题。我真的不记得我是如何解决这个问题的。对不起。我想我最终删除了sqlite的所有引用和vs扩展,并从nuget手动添加了它们。但是已经很久了,我真的不能确定。如果我再次遇到这个问题,我一定会发布我的修复,对不起!