Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.NET应用程序:涵盖Windows XP到Vista升级方案_.net_Windows_Windows Xp_Windows Vista_Upgrade - Fatal编程技术网

.NET应用程序:涵盖Windows XP到Vista升级方案

.NET应用程序:涵盖Windows XP到Vista升级方案,.net,windows,windows-xp,windows-vista,upgrade,.net,Windows,Windows Xp,Windows Vista,Upgrade,系统从Windows XP升级到Windows Vista后,.NET 4.0应用程序需要无错误运行 当应用程序安装在XP中时,快捷方式将添加到启动文件夹中,以便从系统启动。 系统升级后,在第一次系统启动时,应用程序会因.NET初始化错误而崩溃。这是因为.NET Framework在第一次系统启动时才开始升级。NET升级完成后,应用程序将正常运行 问题是:你能看到一些解决这个问题的聪明方法吗?应用程序不必在升级后的第一次启动时启动,但它不能显示.NET初始化错误。聪明的解决方法?您可以使用本机启

系统从Windows XP升级到Windows Vista后,.NET 4.0应用程序需要无错误运行

当应用程序安装在XP中时,快捷方式将添加到启动文件夹中,以便从系统启动。 系统升级后,在第一次系统启动时,应用程序会因.NET初始化错误而崩溃。这是因为.NET Framework在第一次系统启动时才开始升级。NET升级完成后,应用程序将正常运行


问题是:你能看到一些解决这个问题的聪明方法吗?应用程序不必在升级后的第一次启动时启动,但它不能显示.NET初始化错误。

聪明的解决方法?您可以使用本机启动器应用程序来检测.net版本是否正确,然后启动您的.net应用程序。您只需按照

功能检查注册表,而不是一个bug:我希望在这种罕见的情况下可以避免使用本机启动器,但谢谢您的回答!是的,这真是个垃圾答案。也许最好让用户抱怨没有安装.Net,让他们自己解决,特别是在这样一个罕见的edge案例中。我的项目中有一个bug,所以我需要尝试一下,但也认为不值得注意;)