我已经使用 Installshield 2013 Premier 创建了一个基本的安装程序包,并且在默认语言(英语)下一切正常。
但是,当用户使用非默认语言(例如加泰罗尼亚语)安装软件,然后再次卸载时,并非文件ProgramFiles
夹中的所有文件都被正确删除。
如果用户使用默认语言(英语)安装,那么在卸载后,文件ProgramFiles
夹中的所有文件都会成功删除。
无论语言如何,请建议我该怎么做才能达到相同的结果。
提前致谢。
我已经使用 Installshield 2013 Premier 创建了一个基本的安装程序包,并且在默认语言(英语)下一切正常。
但是,当用户使用非默认语言(例如加泰罗尼亚语)安装软件,然后再次卸载时,并非文件ProgramFiles
夹中的所有文件都被正确删除。
如果用户使用默认语言(英语)安装,那么在卸载后,文件ProgramFiles
夹中的所有文件都会成功删除。
无论语言如何,请建议我该怎么做才能达到相同的结果。
提前致谢。
我对 InstallShield 2013 有类似的问题。解决方法是删除注册表文件夹中的路径条目:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs\
要设置SHARED
为No
,我从我的 InstallShield 中删除了应用程序文件并重新添加它们,从而允许 InstallShield 依赖项向导找到依赖项。现在,安装程序无需从注册表中删除条目即可卸载这些文件。
有不同的设置SHARED
方法No
吗?例如,是否有一个复选框我可以取消选中每个文件以设置SHARED
为No
??