vs2008 安装部署项目遇到系统必备安装后重启问题
VS2008 中,开发一个很简单的 hello world winform程序,在安装部署中的系统必备,选中windows installer 3.1
.net framework 3.5
从与我的应用程序相同的位置下载系统必备组件。
生成的debug文件夹有:
DotNetFX35 文件夹
WindowsInstaller3_1文件夹
setup.exe
Setup.msi
安装framework3.5 之后重新启动计算机
重启后自动运行安装程序,但是却出错了
提示为:
无法找到应用程序文件“Setup.msi”。
有关详细信息,请参阅位于“C:\DOCUME~1\无DOTN~1\LOCALS~1\Temp\VSD1.tmp\install.log”的安装日志文件。
打开这个日志文件发现日志最后
Resuming after a reboot. Original Application location: 'C:\Documents and Settings\Administrator\酌\11\'
The following properties have been set:
Property: [AdminUser] = true {boolean}
Property: [ProcessorArchitecture] = Intel {string}
Property: [VersionNT] = 5.2.2 {version}
Package 'Visual C++ 2008运行库 (x86)' has been installed
Package '.NET Framework 3.5' has been installed
Launching Application.
Error: 无法找到应用程序文件“Setup1.msi”。
Status of package 'Visual C++ 2008运行库 (x86)' after install is 'InstallSucceeded'
Status of package '.NET Framework 3.5' after install is 'InstallSucceeded'
我存放安装目录的文件在桌面上,也就是说路径中汉字变成了乱码,因此重启后继续安装
无法找到应用程序文件“Setup.msi”。
于是我又把安装程序放在了全英文目录下,安装成功。
现在不知道安装程序放在汉字目录下如何处理重启后继续安装的路径错误问题,请各位大哥指点一二。
[ 本帖最后由 wnke1985 于 2011-8-22 18:35 编辑 ]