2017-05-29 1 views
0

entityframeworkcore.sqlite 2.0のプレリリース版を使用して私の普遍的なアプリケーションをアップデートしました。UWP Entity FrameworkコアSQLiteがリリースモードでクラッシュする

すべてはデバッグ設定でうまくいきますが、VSでビルド設定を切り替えてビルドすると、「内部コンパイラエラーオブジェクトリファレンスがオブジェクトに設定されていません」というエラーがスローされます。

私はこのネイティブのものとは関係ないと思うが、私はそれもあまりにも底を得ることはできない。エラーをさらにデバッグする方法に関する提案はありますか?私は店にアプリを提出しようとしたとき

はまた、私は失敗した提出レポートで、次の受信:
サポートされているAPIをFAILED


エラーが見つかり:サポートされるAPIのテストは、次のエラーが検出されました:
APIこのアプリケーションタイプでは、ucrtbased.dllの__acrt_iob_funcはサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
APIこのアプリケーションタイプでは、ucrtbased.dllの__stdio_common_vfprintfはサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
このアプリケーションタイプでは、ucrtbased.dllの_cexitはサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
このアプリケーションタイプでは、ucrtbased.dllの_configure_narrow_argvはサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
このアプリケーションタイプでは、ucrtbased.dllの_crt_at_quick_exit APIはサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
このアプリケーションタイプでは、ucrtbased.dllのAPI _crt_atexitはサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
このアプリケーションタイプでは、ucrtbased.dllのAPI _except1はサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
このアプリケーションタイプでは、ucrtbased.dllの_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の_initterm APIはサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
このアプリケーションタイプでは、ucrtbased.dllのAPI _initterm_eはサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
このアプリケーションタイプでは、ucrtbased.dllの_localtime64_sはサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
ucrtbased.dllのAPI _register_onexit_functionは、このアプリケーションタイプではサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
APIこのアプリケーションタイプでは、ucrtbased.dllの_seh_filter_dllはサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
このアプリケーションタイプでは、ucrtbased.dllのAPI _wassertはサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
ucrtbased.dllのAPI fflushは、このアプリケーションタイプではサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
このアプリケーションタイプでは、ucrtbased.dllのAPI freeはサポートされていません。 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のstrcmpはサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
このアプリケーションタイプでは、ucrtbased.dllのAPI strlenはサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
このアプリケーションタイプでは、ucrtbased.dllのstrncmpはサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
APIこのアプリケーションタイプでは、vcruntime140d_app.dllの__std_type_info_destroy_listはサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
このアプリケーションタイプでは、vcruntime140d_app.dllのAPI _except_handler4_commonはサポートされていません。 sqlite3.dllはこのAPIを呼び出します。
APIこのアプリケーションタイプでは、vcruntime140d_app.dllの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ネイティブコンパイラの既知の問題です。 https://github.com/aspnet/EntityFramework/issues/8461を参照してください。今のところ、プレビュー版ではなく最新の**安定版**(1.1.2)を使用することをお勧めします。 –

答えて

0

ありがとうございます。私は1.1.2にダウングレードし、リリースモードでコンパイルしました。しかし、Windows認証にはまだ失敗しています。

関連する問題