Sqlite支持的API测试检测到以下错误

时间:2015-02-02 12:02:15

标签: sqlite windows-phone-8.1

我完成了Windows Phone 8.1的应用程序。我用过sqlite数据库。当我运行WACK时,我收到此错误。有人告诉我尝试卸载kb 2976978更新,但我没有使用此名称进行任何更新。

如何解决此问题?

支持的API测试检测到以下错误:

This API is not supported for this application type - Api=sqlite3_bind_blob. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_bind_double. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_bind_int. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_bind_int64. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_bind_null. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_bind_parameter_index. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_bind_text16. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_busy_timeout. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_changes. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_close. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_column_blob. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_column_bytes. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_column_count. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_column_double. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_column_int. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_column_int64. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_column_name. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_column_text16. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_column_type. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_errmsg. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_extended_errcode. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_finalize. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_last_insert_rowid. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_mprintf. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_open. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_open_v2. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_prepare16_v2. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_reset. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_step. Module=sqlite3.dll. File=Sqlite.dll.
This API is not supported for this application type - Api=sqlite3_temp_directory. Module=sqlite3.dll. File=Sqlite.dll.

1 个答案:

答案 0 :(得分:0)

您是否在应用包中加入了sqlite3.dll? WACK在“默认拒绝”的基础上工作,因此如果您使用的API不是(a)在您的包中或(b)在允许列表中,它将被拒绝。如果您的应用包中没有sqlite3.dll,WACK会认为它是操作系统二进制文件,并且由于它不在允许列表中,您会收到错误。