UWP实体框架核心SQLITE在发布模式

时间:2017-05-29 08:52:44

标签: c# sqlite uwp entity-framework-core .net-native

我使用entityframeworkcore.sqlite 2.0预发布版对我的通用应用程序进行了更新。

在调试配置中一切正常但是当我在VS和build中切换配置时,它会抛出错误“内部编译器错误对象引用未设置为对象”。

我认为它与.net本地的东西有关,但我无法得到它的底部。关于如何进一步调试错误的任何建议?

当我尝试将应用程序提交到商店时,我在失败的提交报告中收到以下内容:

  

FAILED
  支持的API
  发现错误:支持的API测试检测到以下错误:
  此应用程序类型不支持ucrtbased.dll中的API __acrt_iob_func。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API __stdio_common_vfprintf。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API _cexit。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API _configure_narrow_argv。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API _crt_at_quick_exit。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API _crt_atexit。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API _except1。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API _execute_onexit_table。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API _initialize_narrow_environment。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API _initialize_onexit_table。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API _initterm。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API _initterm_e。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API _localtime64_s。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API _register_onexit_function。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API _seh_filter_dll。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API _wassert。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API fflush。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API登录。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API malloc。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API qsort。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API rand_s。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API strcmp。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API strlen。 sqlite3.dll调用此API   此应用程序类型不支持ucrtbased.dll中的API strncmp。 sqlite3.dll调用此API   此应用程序类型不支持vcruntime140d_app.dll中的API __std_type_info_destroy_list。 sqlite3.dll调用此API   此应用程序类型不支持vcruntime140d_app.dll中的API _except_handler4_common。 sqlite3.dll调用此API   此应用程序类型不支持vcruntime140d_app.dll中的API memcmp。 sqlite3.dll调用此API   此应用程序类型不支持vcruntime140d_app.dll中的API memcpy。 sqlite3.dll调用此API   此应用程序类型不支持vcruntime140d_app.dll中的API memmove。 sqlite3.dll调用此API   此应用程序类型不支持vcruntime140d_app.dll中的API memset。 sqlite3.dll调用此API。

其次是

调试配置测试
失败
调试配置
发现错误:调试配置测试检测到以下错误:
二进制sqlite3.dll是在调试模式下构建的。

1 个答案:

答案 0 :(得分:1)

谢谢,我降级到1.1.2并在发布模式下编译。仍然没有通过Windows认证。