我正在尝试编写一些逻辑来镜像原始.NET应用程序中的一些现有逻辑.在我的OnModelCreating()方法中,我想在加载的程序集中加载所有当前类型,以找到需要在模型中注册实体类型配置的类型.
这是在.NET中完成的AppDomain.CurrentDomain.GetAssemblies().Select(a => a.GetTypes()),但AppDomain在.NET Core中不再存在.
有没有新的方法来做到这一点?
我在网上看到了一些使用的例子,DependencyContext.Default.RuntimeLibraries但DependencyContext.Default似乎不再存在.
编辑:
我现在发现添加Microsoft.Extensions.DependencyModel到.netcoreapp1.1项目是有效的.然而,我实际上正在编写一个包含多个项目的解决方案,我不知何故需要在我的.netstandard1.4项目中执行此类型加载,其中我的DbContext实现和实体类型配置是
我正在开发一个多平台的Phonegap应用程序,并使用Phonegap Build服务来构建它并将其加载到设备上。我已经关注了文档并在网上进行了广泛搜索,但启动画面仍然有问题。该应用程序启动并显示启动屏幕约1秒钟,然后出现白色闪烁,并且偶尔在页面正确加载之前还出现了未样式化html的闪烁。我正在尝试使启动屏幕持续约4秒钟,然后正确显示初始页面,而不会出现这些令人讨厌的闪烁-它们对用户体验具有如此负面的影响,并使其真正不同于移动应用程序。我无法获得config.xml文件的任何建议元素来指定初始屏幕延迟。
我已经在iPad 2,iPhone 4s和最新的Google Nexus上进行了测试,所有3台设备都存在此问题,iPhone速度最慢,Nexus的闪光速度非常快,但仍然闪光。
我正在使用最新版本的Phonegap Build和jQuery mobile进行UI和页面转换,因此想知道是否与此有关。
任何帮助深表感谢!