C# UWP实体框架查询在发布版本中冻结(.Net本机工具链)
在开发我的应用程序时,我遇到了在发布模式下构建和发布的一个奇怪问题。实体框架核心查询的执行时间是调试模式的5倍。我已经搜索过这个问题,但还没有找到任何解决方案 使用时出现问题C# UWP实体框架查询在发布版本中冻结(.Net本机工具链),c#,entity-framework,uwp,entity-framework-core,.net-native,C#,Entity Framework,Uwp,Entity Framework Core,.net Native,在开发我的应用程序时,我遇到了在发布模式下构建和发布的一个奇怪问题。实体框架核心查询的执行时间是调试模式的5倍。我已经搜索过这个问题,但还没有找到任何解决方案 使用时出现问题 Data.Include (x => (SomeItem)) 以及其他要求 我正在使用Visual Studio 2015 Update 3 使用的依赖项: { "dependencies": { "MetroLog": "1.0.1", "Microsoft.Azure.Mobile.Clie
Data.Include (x => (SomeItem))
以及其他要求
我正在使用Visual Studio 2015 Update 3
使用的依赖项:
{
"dependencies": {
"MetroLog": "1.0.1",
"Microsoft.Azure.Mobile.Client": "2.0.1",
"Microsoft.EntityFrameworkCore.Sqlite": "1.1.0",
"Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final",
"Microsoft.NETCore.UniversalWindowsPlatform": "5.2.2",
"Microsoft.Toolkit.Uwp.UI.Animations": "1.2.0",
"Microsoft.Toolkit.Uwp.UI.Controls": "1.2.0",
"Microsoft.Xaml.Behaviors.Uwp.Managed": "2.0.0",
"MvvmLightLibs": "5.4.0-alpha",
"Template10": "1.1.12",
"Unity": "3.5.1404",
"Win2D.uwp": "1.20.0"
},
"frameworks": {
"uap10.0": {}
},
"runtimes": {
"win10-arm": {},
"win10-arm-aot": {},
"win10-x86": {},
"win10-x86-aot": {},
"win10-x64": {},
"win10-x64-aot": {}
}
}
试图添加
<UseDotNetNativeSharedAssemblyFrameworkPackage>false</UseDotNetNativeSharedAssemblyFrameworkPackage>
false
在主要项目属性组中,但没有帮助
似乎当我尝试上传到Windows应用商店时,它们也会使用.NET原生工具链进行编译,应用程序将冻结。有人能帮我解决这个问题吗?据我所知,微软.NETCore.universalwindowsplation的夜间版本是5.3,性能要好得多。1警告:尽管VS 2017 RC需要获得它:(.谢谢,我会尝试这个,但VS 2017进入发布候选,我不确定是否需要使用它。仅供参考:VS 2017已经达到RTM。