ericsink/SQLitePCL.raw — pull request #2 by paulcbetts (2014-07-22 04:09:56+00:00)
Title: Downgrade AnyCPU Error to Warning

In the scenario where the target is a platform-specific library (i.e. a library whose TargetFramework is Net45), it is entirely valid to link to SQLitePCL.Raw but still be AnyCPU.

This restriction should really only pop up if the target is an App, but defining that on every platform is way trickier (i.e. a unit test DLL is technically an "app" in the sense that it isn't a library being integrated as a piece of another program, and therefore should be x86 or else the tests will fail).

We're hitting this in GitHub for Windows, where our libraries are marked AnyCPU but are Net45, so they blow up. Changing them to x86 will change the ClickOnce manifest and break the installer (since architecture is part of a binary's identity in ClickOnce :man::gun:)