有个疑难杂症向大家请教:
部署程序的时候使用的是VS2005(Framework 2.0)的安装包制作安装程序。Localization 选择的是默认 English (United States)。
由于先后制作过几个不同的版本,如果先前在某台日文电脑上安装过旧版本,再安装新版本的话,安装程序会出现异常,此时异常窗口的Details内显示的信息为乱码。即使在日文系统下制作安装程序也出现相同的问题。
在中文或者英文系统下就不存在乱码的问题,Details的信息的大致意思是“电脑上已经安装了另外一个版本的程序,要卸载后才能安装新的”。
日文系统下的错误提示如下,如果正确显示的话,乱码应该为日文。
![]()
在中文系统下的正确显示是:
![]()