我们有wpf应用程序,我们将它安装在客户端系统上,但是双击桌面快捷方式或.exe文件时无法打开它。但是这个应用程序适用于其他系统。
还有一个检查我做的是我做了hello world wpf和winform项目,调试并尝试在客户端机器中打开这些.exe文件,同样的问题。 但是hello world console应用程序运行正常。
请查找客户端系统详细信息: Windows 10,64位
我们的项目使用VS 2015构建, target是:.NETFramework,Version = v4.5
那么,可能是什么问题?
答案 0 :(得分:0)
我的应用程序在Windows 7,8& 8.1,但无法在Windows 10上运行。经过大量搜索后,我发现构建我是从Spoon工作室生成的,它不支持Windows 10,因为它没有升级。我使用了最新的勺子工作室,我的应用程序在Windows 10上运行良好。对于您的应用程序验证您如何创建安装程序&给客户。确认您使用的是未升级或不支持Windows 10的任何第三方安装程序。如果您有任何问题,请与我们联系。
答案 1 :(得分:0)
我猜这个问题是由32位应用程序和64位操作系统之间的不兼容引起的。因此,我建议您尝试将应用程序的平台从x86设置为Visual Studio中Configuration Manager中的任何CPU。
或者
尝试以提升模式运行应用程序。
答案 2 :(得分:0)
从错误消息中,它是从App.xmal.cs抛出的FileNotFoundException
。也许是一个静态字段(所以方法是.cctor
),它是通过加载该机器上不存在的文件来初始化的。
应用程序:SMP_WINDOWS.exe框架版本:v4.0.30319描述:由于未处理的异常,进程已终止。异常信息:System.Windows.Application..cctor()上的System.IO.FileNotFoundException异常信息:SMP_WINDOWS.App.Main()上System.Windows.Application..ctor()的System.TypeInitializationException
不调试源代码,"可能的原因"只是疯狂的猜测。