0
我有一个使用Entity Framework Core 1.1和SQLite的UWP应用程序。当我在调试模式下运行应用程序时,一切正常。但是当我使用.net native编译为发行版时,它会与空指针一起崩溃。 在我得到这个输出:使用.net编译时,实体框架Core 1.1崩溃
Exception thrown: 'SQLite.SQLiteException' in SQLite-net.dll
Exception thrown: 'System.ArgumentNullException' in System.Linq.Expressions.dll
Exception thrown: 'System.ArgumentNullException' in System.Private.CoreLib.dll
An exception of type 'System.ArgumentNullException' occurred in System.Private.CoreLib.dll but was not handled in user code
Additional information: ArgumentNull_Generic
我看到谁了ARM的设备类似的东西在GitHub上的问题,但我有我所有的设备,包括我的笔记本电脑。我尝试将条目设置为rd.xaml,以解决GitHub问题中推荐的问题。但随着项目我做它没有工作,要么:
<Assembly Name="Microsoft.EntityFrameworkCore.Sqlite" DoNotOptimize="true" DoNotInline="true" />
我使用这些包:
"Microsoft.EntityFrameworkCore.Sqlite": "1.1.0",
"Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final",
那么,如果不是在UWP那么它在哪里.. ^^ – NPadrutt
更新了我的回复 – ErikEJ
感谢您的链接。这很有趣。我删除了标志以包含运行时到包中,以便使用共享并且现在似乎工作。至少在Release配置中。我正在尝试在我的测试版中创建一个发布版本。 – NPadrutt