日期:2014-05-18  浏览次数:21006 次

Winform 打包的问题
打包后在客户机安装过程中出错,看了下日志。是因为缺少Windows Imaging Component组件造成.NET Framework 4无法安装。下载Windows Imaging Component安装后,系统可以正常安装成功。现在的问题是,怎么把这个组件打包进去,在缺少这个组件的时候自动安装进去。谢谢各位!

------解决方案--------------------
打包的时候设置依赖项。
------解决方案--------------------
在打包的时候有个 “启动条件编辑器”
打开有个“安装”的文件夹,
你把要安装的exe放进去就可以了
------解决方案--------------------
没遇到过!

估计打包到一起够呛! 不行就写安装说明书吧,写明安装顺序。 或者用installshield做安装包。
------解决方案--------------------
文件-〉追加-〉新项目
右键点生成的安装包项目,选择属性。点“必须的组件”,
选择
microsoft data access components 2.8
.net framework 2.0
crystal reports for .net framework.2.0
打上勾,并且下面的3个radiobutton选中间那个(同一场所download)

C:\ProgramFiles\MicrosoftVisualStudio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports下面的CRRedist2005_x86.msi和CRRedist2005_x86_cn.msi(或CRRedist2005_x86_jp.msi)。
下载个dotnetfx.exe,MDAC_TYP.EXE,把这些文件都包含进安装盘工程。

这样就可以做到这些效果。