我有一个WP7项目,运行正常但是当我尝试添加对Community.CsharpSqlite.WP7.dll的引用时我得到了
无法将对更高版本或不可组合装配的引用添加到项目中
但这是我想添加的WP7文件?
我在这里得到了它,这是一个跨平台的应用程序
https://github.com/xamarin/mobile-samples/tree/master/MWC/Dependencies/Community.CsharpSqlite
也试过
https://github.com/praeclarum/sqlite-net/tree/master/lib/wp7
答案 0 :(得分:2)
答案 1 :(得分:1)
我在CodePlex上看到的最后一个SQLite客户端版本是在2010年12月,所以即使您正在查看4到10个月前在这些其他站点上发布的DLL,他们可能正在使用Windows Phone 7.0代码库,您的目标是Windows Phone 7.1(Mango)SDK。各种DLL在7.0和7.1之间发生了变化,如果您正在查看的DLL实际上是在定位7.0时构建的,那么如果您的目标是7.1,它们可能会有较旧且不兼容的引用。我建议尝试使用7.1 SDK将SQLite源代码构建到项目中。
另请注意,SQLite的google或codeplex项目都不是官方代码库。如果可能,您应该使用官方网站上的DLL或源代码:http://www.sqlite.org/download.html