我突然在使用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项目正在引用另外两个项目,即头部xamarin表单项目,以及一个带有其他共享移动组件的独立核心库。两者都引用并使用了Akavache库,我确实看到所有三个项目都引用了dll。
我尝试将这个battery_v2.dll的Copy Local更改为False,但是没有修复它。我也试过清理项目并手动删除我的bin / obj文件夹,但这也没有帮助......
我到底做了什么?