我使用C#,MVVM,Prism和EntityFramework创建了一个WPF应用程序(与SQL DB的对话,每个人都有CRUD权限)。我有一台Windows 10机器以及我可以使用Visual Studio 2017获取的所有.NET框架和内核。该应用程序是在.NET Framework 4.5中构建的,出于某种原因,只有4.5.2显示在先决条件选择下。当我登录这些机器测试时,该应用程序在我的计算机和两台Windows 7计算机上运行良好。我的最终用户有7个,一个有10个,两台计算机都说他们有.NET 4.6或更高版本,但我的应用程序中有一个数据网格,只要他们点击它就会崩溃整个应用程序。
应用程序在某些机器上是完美的而不是其他机器的事实必须是某种驱动程序或框架问题,对吧?
答案 0 :(得分:0)
参见上面的评论,这不是一个兼容性问题,这是一个错误,当我运行应用程序时我无法触发,因为我在我的数据库中应该是,但其他用户获取空引用崩溃应用程序。所以......下一步......实施全局异常处理。