2017-05-29 76 views
0

我一直在使用entityframeworkcore.sqlite 2.0預先進行了更新我的通用的應用程序 - 釋放。UWP實體框架的核心SQLITE崩潰在釋放模式

一切正常,在調試配置罰款,但是當我在切換過於VS釋放配置而建,它拋出錯誤「不設置到對象內部編譯器錯誤對象引用」。

我認爲它也與此.NET原生的東西,但我不能太它的底部。有關如何進一步調試錯誤的任何建議?

此外,當我試圖將應用程序提交到商店我收到的失敗提交報告如下:

失敗
支持的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中的fflush。 sqlite3.dll調用這個API。
此應用程序類型不支持ucrtbased.dll中的免費API。 sqlite3.dll調用這個API。
此應用程序類型不支持API登錄ucrtbased.dll。 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。

其次

調試配置測試
FAILED
調試配置
錯誤實測值:調試配置測試檢測出以下錯誤:
二進制sqlite3.dll內置於調試模式。

+1

這是.NET Native編譯器的一個已知問題。請參閱https://github.com/aspnet/EntityFramework/issues/8461。現在,我會建議使用最新的** Stable **版本(1.1.2)而不是預覽版本。 –

回答

0

謝謝,我降級到1.1.2,它編譯爲發佈模式。儘管如此,仍然失敗的Windows認證。