vs2008中创建了一个安装部署项目,并把..net3.0打包进去
生成的文件有 .net3.5对应文件夹,还有 install.msi, setup.exe拷入刚装的xp 专业版,运行  setup.exe
开始安装windowsinstaller, 然后是.net3.0完成之后,弹出错误提示,说:没有找到install.msi请到C:\Documents and Settings\smith\Local Settings\Temp\VSD1.tmp\install.log 查看日志我转到C:\Documents and Settings\smith\Local Settings\Temp\VSD1.tmp\目录
发现这里面和我的安装包文件类似
即:包含setup.exe,.net3.5对应文件夹,但是缺少install.msi,多了1个install.log
原来他说这里面少了install.msi。
我只好在我开始的安装包在执行一次setup.exe,这次没有提示缺少install.msi。
我的问题是: 怎么解决第一次安装时候不出现“缺少install.msi”的提示呢?
谢谢

解决方案 »

  1.   

    具体的详细信息如下Unable to locate application file 'Setup1.msi'.(这个 'Setup1.msi'.是我上面说的install.msi)The following components were successfully installed:
    - .NET Framework 3.5See the setup log file located at 'C:\DOCUME~1\smith\LOCALS~1\Temp\VSD1.tmp\install.log' for more information.
      

  2.   

    在vs2008下,我已经改成正版了,我也出现这样的问题,咋办呢,C:\Documents and Settings\smith\Local Settings\Temp\VSD1.tmp\install.log 查看日志