I reproduced your problem right away and had the same feeling of "must be doing something wrong" for a while, because I know this was tested on systems as far back as XP. Turns out it's a problem of backslashes \
in strings (ugh); SQLite uses them for escaping. Just use forward-slashes /
instead, or double them \\
. I'm going to add an explicit note to the README about that.
I agree that the WinRT dependencies seem weird at first glance. Looks like they're all ultimately a result of Zumero's dependency on wininet.dll
. The WinRT DLLs are way down there underneath system modules like shell32.dll
. Interesting how deep in the system they are, though I guess ultimately it's not too surprising.