{"action":"created","issue":{"url":"https://api.github.com/repos/ericsink/SQLitePCL.raw/issues/112","repository_url":"https://api.github.com/repos/ericsink/SQLitePCL.raw","labels_url":"https://api.github.com/repos/ericsink/SQLitePCL.raw/issues/112/labels{/name}","comments_url":"https://api.github.com/repos/ericsink/SQLitePCL.raw/issues/112/comments","events_url":"https://api.github.com/repos/ericsink/SQLitePCL.raw/issues/112/events","html_url":"https://github.com/ericsink/SQLitePCL.raw/issues/112","id":190736806,"number":112,"title":"Assembly version conflict in v.0.9.3 when used in a UWP app","user":{"login":"corliss","id":1443143,"avatar_url":"https://avatars.githubusercontent.com/u/1443143?v=3","gravatar_id":"","url":"https://api.github.com/users/corliss","html_url":"https://github.com/corliss","followers_url":"https://api.github.com/users/corliss/followers","following_url":"https://api.github.com/users/corliss/following{/other_user}","gists_url":"https://api.github.com/users/corliss/gists{/gist_id}","starred_url":"https://api.github.com/users/corliss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/corliss/subscriptions","organizations_url":"https://api.github.com/users/corliss/orgs","repos_url":"https://api.github.com/users/corliss/repos","events_url":"https://api.github.com/users/corliss/events{/privacy}","received_events_url":"https://api.github.com/users/corliss/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-11-21T14:46:45Z","updated_at":"2016-11-21T16:32:29Z","closed_at":null,"body":"I have a UWP app that hadn't been building for a while. Not sure at what point the build broke, so I updated all the nuget assemblies, but the same error, described below, continues to occur.\r\n\r\nThe error in Visual Studio is:\r\n\r\n> Multiple assemblies with equivalent identity have been imported: 'C:\\Users\\me\\\\.nuget\\packages\\System.Threading.Tasks\\4.0.0\\ref\\netcore50\\System.Threading.Tasks.dll' and 'C:\\Users\\me\\\\.nuget\\packages\\System.Threading.Tasks\\4.0.11\\ref\\netcore50\\System.Threading.Tasks.dll'. Remove one of the duplicate references.\r\n\r\nOn further investigation, `project.lock.json` reveals these chains of reference:\r\n\r\n> System.Threading.Tasks.dll, v4.0.11\r\n> + Referenced by Microsoft.Csharp/4.0.1\r\n>   + Referenced by UAP, Version=10.0\r\n> \r\n> System.Threading.Tasks.dll, v4.0.0\r\n> +  Referenced by System.Collections/4.0.10\r\n>    + Referenced by SqlitePCL.raw/0.9.3\r\n> \r\n\r\nAll other assembles that reference System.Collections reference version 4.0.11, which does not explicitly reference any version of System.Threading.Tasks.dll.\r\n\r\n**Summary**\r\nFrom what I can tell, SqlitePcl.raw seems to be referencing the wrong version of System.Collections, 4.0.10, instead of the correct version System.Collections, 4.0.11.\r\n\r\nI'm surprised that such a small difference in the version numbers has broken the build, but then again nuget always confounds me.\r\n\r\nWhat do you think?\r\n\r\nThanks!"},"comment":{"url":"https://api.github.com/repos/ericsink/SQLitePCL.raw/issues/comments/261990078","html_url":"https://github.com/ericsink/SQLitePCL.raw/issues/112#issuecomment-261990078","issue_url":"https://api.github.com/repos/ericsink/SQLitePCL.raw/issues/112","id":261990078,"user":{"login":"ericsink","id":3877005,"avatar_url":"https://avatars.githubusercontent.com/u/3877005?v=3","gravatar_id":"","url":"https://api.github.com/users/ericsink","html_url":"https://github.com/ericsink","followers_url":"https://api.github.com/users/ericsink/followers","following_url":"https://api.github.com/users/ericsink/following{/other_user}","gists_url":"https://api.github.com/users/ericsink/gists{/gist_id}","starred_url":"https://api.github.com/users/ericsink/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericsink/subscriptions","organizations_url":"https://api.github.com/users/ericsink/orgs","repos_url":"https://api.github.com/users/ericsink/repos","events_url":"https://api.github.com/users/ericsink/events{/privacy}","received_events_url":"https://api.github.com/users/ericsink/received_events","type":"User","site_admin":false},"created_at":"2016-11-21T16:32:29Z","updated_at":"2016-11-21T16:32:29Z","body":"Assuming your app is calling SQLitePCL.raw stuff directly, then:\r\n\r\nFor a portable library assembly, you probably just need:\r\n\r\n    SQLitePCLRaw.Core\r\n\r\nFor the main app assembly:\r\n\r\n    SQLitePCLRaw.bundle_e_sqlite3\r\n\r\n"}}
{"actor":{"display_login":"ericsink"}}