Joh*_*zek 12 c# installshield windows-vista .net-3.5 windows-7
我的应用程序需要.NET Framework 3.5版.我最近遇到了一个安装了.NET Framework但在Windows Vista上关闭的客户(也适用于Windows 7).
在这种情况下,我的安装程序(InstallShield 2009)不会提示用户安装Framework(因为它已经安装),当我的应用程序运行时,它会立即崩溃.我尝试了另一个.NET应用程序,它也立即崩溃.
有没有办法检测这种情况并更优雅地处理它? 只是在安装过程中检测到这一点并不理想,因为.NET Framework可以随时关闭.理想情况下,应用程序将能够检查并向用户显示友好消息,告知他们需要打开.NET Framework.
编辑:在Windows Vista或Windows 7中"关闭".NET Framework与卸载它不同.可以简单地重新启动框架而无需重新安装:http://windows.microsoft.com/en-US/windows-vista/Turn-Windows-features-on-or-off
| 归档时间: |
|
| 查看次数: |
2946 次 |
| 最近记录: |