请教VS2013 INSTALLSHIELD生成msi文件的问题

问题描述

输出项目时,他生成了一个msi的文件,但是只有几百KB,而且这个文件不能单独运行,必须要带上programfiles这个文件夹才能正常安装,不知道如何弄成只需要一个文件就能正常安装。另外请教一下就是:c#程序除了INSTALLSHIELD这个生成安装文件的应用之外,还有没有其他免费的可以生成安装文件的应用呢?

解决方案

解决方案二:
自己顶顶!自己顶顶!
解决方案三:
生成MSI的应该是安装项目,生成的应该是安装包.楼主可能没有把其他项目输出加入进去而生成了一个空的安装包吧.
解决方案四:
installshiled可以选择生成单个的安装程序还是这种基于文件系统的。在release标签下。另外如果你做好了不想改了,也可以用installshiledpackagedfortheweb再打包下,这是一个独立免费的工具,作用是一样的。

时间: 2024-11-01 10:11:54

请教VS2013 INSTALLSHIELD生成msi文件的问题的相关文章

vs2013 asp.net 生成网站文件太多了,如何精简?

问题描述 做个小网站,生成后感觉好臃肿,bin.packages.Scripts,这几个文件夹就有60多兆,里面文件多如牛毛,ftp上传半天都传不完,感觉好痛苦难道里面的文件没有可以精简的吗?如何让网站文件数量减少,体积减小呢?感谢各位大虾指教,^_^ 解决方案 解决方案二:除了bin文件之外,那些诸如样式啊.脚本啊之类的文件夹内的文件如果没用到的,可以一律干掉啊.不过我觉得这些文件夹不会太大!!可能是生成项目时,VS自动添加了很多dll(有些实际却没用到的)!!底子好的就可以把那些干掉解决方案

vs2012-小弟请教VS2013无法编译的问题

问题描述 小弟请教VS2013无法编译的问题 为什么时不时会出现这种情况,除了重新开一个项目或重启VS,请教大神应该如何解决? 解决方案 我给你解释下为什么会这样吧.VS编译时是这样的: 1.先检查你代码有没有问题, 2.然后开始编译生成. 3.生成后再运行.. 你的这个错就是生成后,把文件放在DEBUG目录下时不能覆盖了,那么就是上次生成的文件还在使用. 解决办法就是:1.结束上次的进程,没有完全关闭他(有时是会这样的,不用太在意),2.用工具为上次生成的文件解锁 解决方案二: 之前你调试了程

VS开发完成后生成exe文件

问题描述 VS开发完成后生成exe文件 如何我想将其在另外一台电脑上执行. 我需要此exe文件的什么.生成在bin/bebug下 解决方案 VS2013 生成XP下的exe文件---------------------- 解决方案二: 别用Debug编译,Debug编译的exe,如果你在没有VS的环境电脑下运行,会失败的,编译个Release版本,然后在另一个电脑上运行,缺什么文件,就从你的电脑上copy文件放到你的exe的目录运行就没问题了. 解决方案三: 必须使用installShield这

java生成zip文件,使用密码加密的问题

问题描述 我在项目中有这样的需求:使用java生成zip文件,然后使用密码加密生成好的zip文件,分别将zip文件和密码发送两封邮件给用户,用户使用密码解压zip文件. 现在zip文件生成没有问题,但是使用密码加密始终没有搞定,请教各位有没有什么办法可以解决? 我在网上找到一篇文章讲类似的解决方案 http://java.sys-con.com/node/1258827 文中使用了"winzipaes","sevenzipjbind","Bouncecas

Wix 安装部署(一)同MSBuild 自动生成打包文件

原文:Wix 安装部署(一)同MSBuild 自动生成打包文件       因为项目需要,最近在研究Wix打包部署,园子里也有一些关于wix的博客,方方面面,讲的点各不同.我自己也在测试过程中,写下过程,以供参考.最新版本WiX Toolset v3.7,如何安装的就不说了,可以参考 http://blog.csdn.net/rryqsh/article/details/8274832         打包关心的问题有 1).Net版本检查  2)桌面和菜单栏的快捷方式 3)更换图标画面,进度条

eclipse3.5使用JSmart2无法生成映射文件

问题描述 前段时间在网上下了JSmart2的插件,和使用视频,他要求使用的版本为eclipse3.5,我照着视频生成映射文件,但是提示生成成功后,在相应的路径下根本就没有文件,不知道是为什么.现在此请教给位高人,希望大家多多的帮助,在此先谢过! 解决方案 解决方案二:刚好我用过,有问题可以联系我解决方案三:为什么我生成不出来啦?解决方案四:我的报空指针解决方案五:你NEW的工程不一样吧解决方案六:我是跟着上面建的,应该不会出问题才对啊解决方案七:有没有解决?我也碰到相同问题

请教如何不打开EXCEL文件编辑,并发送EMAIL

问题描述 请教各位老师:我想做一个程序,把一个DATATABLE自动生成一个报表,并通过OUTLOOK发送给相关人员.我现在可以生成EXCEL文件,但是每次生成都会打开.我想不打开EXCEL,直接创建一个文件,并把报表保存到文件里.然后自动添加到EMAIL附件里发送出去.谢谢各位老师啦! 解决方案 解决方案二:你把生成方法这一段贴出来解决方案三:什么叫每次生成都要打开?用Excel的COM接口,实际上会打开Excel文件,但是不会有界面出现的.varexcelApp=newExcel.Appli

如何生成.p12文件

如何生成.p12文件   1. 打开钥匙串   2. 钥匙串选登录,种类选证书   3. 选择开发者,然后导出证书   4. 存储证书   5. 选择存储的时候会提示输入证书的密码,当然,也可以不用输入密码   6. 点击上面好的时候,会提示你输入密码,这个地方的密码就是这个钥匙串的密码哦:)   7. 生成了.p12文件

一个动态生成数据库连接文件的类

我们知道,数据库连接文件(.udl)可以动态生成各种数据库连接的参数,而且它是一个文本文件.所以我们就可以动态生成,以增强程序的灵活性.但是该文件必须是UNICODE文本文件,不能是普通的ANSI文本文件.因此必须进行数据类型转换. 1.首先定义一个数据库连接结构: struct db{char Server[20];char Database[20];char UserId[20];char Password[20];}; 2.生成数据库连接文件: BOOL CUdlFile::CreateU