社区
C#
帖子详情
C# 打包! 多个可执行文件如何一键安装?
liujianaemail
2011-10-25 05:53:19
1.项目做好了,但是有多个可执行文件,领导的意思是放到一个执行文件下,下一步,下一步的安装
2.多个可执行文件里面有的是web打包项目,在安装的时候如何检测iis是否在。net 中注册
请大家帮忙啊,这个比较急,大家平常都可能用到,分不是问题
...全文
688
27
打赏
收藏
C# 打包! 多个可执行文件如何一键安装?
1.项目做好了,但是有多个可执行文件,领导的意思是放到一个执行文件下,下一步,下一步的安装 2.多个可执行文件里面有的是web打包项目,在安装的时候如何检测iis是否在。net 中注册 请大家帮忙啊,这个比较急,大家平常都可能用到,分不是问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
流浪的青春
2011-11-01
打赏
举报
回复
[Quote=引用 26 楼 liujianaemail 的回复:]
这种要求好像大部分工具都需要自己写脚本
[/Quote]
是的,从你的表述上来看,这个安装包要求挺多的,绝不可能靠简单的打包就能实现的,必须通过自己写脚本来实现逻辑上的要求。
liujianaemail
2011-10-31
打赏
举报
回复
这种要求好像大部分工具都需要自己写脚本
liujianaemail
2011-10-31
打赏
举报
回复
[Quote=引用 22 楼 yuwenge 的回复:]
要领导买一个正版的installshare就行了。
[/Quote]
呵呵,主意不错
卧_槽
2011-10-28
打赏
举报
回复
要领导买一个正版的installshare就行了。
liujianaemail
2011-10-28
打赏
举报
回复
[Quote=引用 20 楼 qingfengbj 的回复:]
引用 10 楼 liujianaemail 的回复:
我现在的所有子系统的打包文件已经做好了,但是不知道怎么把他们放到一个打包文件下,在安装过程中可以选择性的安装这些文件
如果是在安装过程中可选择安装这些文件的话,估计得用installshield 软件了,这个软件是专门做打包工具的。
[/Quote]
我没用过这个软件,看了一下貌似还得编码
a78782295
2011-10-28
打赏
举报
回复
可以在里面写脚本的,IIS是否安装,其实就是从注册表里读的,然后就是注册表注册,貌似可以满足LZ的需求
a78782295
2011-10-28
打赏
举报
回复
Setup Factory 7.0,LZ 试试这个
liujianaemail
2011-10-27
打赏
举报
回复
[Quote=引用 16 楼 lrritablemajia 的回复:]
制成批处理文件。
[/Quote]
怎么做??
liujianaemail
2011-10-27
打赏
举报
回复
[Quote=引用 17 楼 xfreyes 的回复:]
再写个程序,先解压打包的程序,然后依次执行。。。
[/Quote]
如何解压打包程序
流浪的青春
2011-10-27
打赏
举报
回复
[Quote=引用 10 楼 liujianaemail 的回复:]
我现在的所有子系统的打包文件已经做好了,但是不知道怎么把他们放到一个打包文件下,在安装过程中可以选择性的安装这些文件
[/Quote]
如果是在安装过程中可选择安装这些文件的话,估计得用installshield 软件了,这个软件是专门做打包工具的。
liujianaemail
2011-10-26
打赏
举报
回复
[Quote=引用 1 楼 caozhy 的回复:]
用原生语言(VC++、Delphi或者VB)写一个引导程序,依次执行你的执行文件,并且等待。
把所有这些程序连同这个引导程序包装在一起,并且运行引导程序。
如果你不会写,也可以试下InnoSetup、Autoit之类的脚本工具。甚至是一个批处理。
[/Quote]
这个对于没用过的我来说,还是有点难,能不能给点例子代码
liujianaemail
2011-10-26
打赏
举报
回复
我现在的所有子系统的打包文件已经做好了,但是不知道怎么把他们放到一个打包文件下,在安装过程中可以选择性的安装这些文件
萧炎
2011-10-26
打赏
举报
回复
web页面发布
发布网站到一个文件夹(名称为WebSite)下,在IIS6.0中设置一个虚拟目录(名称为WebSite),然后将其“本地路径”属性指向到发布的那个文件夹
有些时候会报错:
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。
解决方法:[1]
需要将在IIS6.0 将那个虚拟目录设置成为应用程序。
步骤如下:
(1)打开IIS 6.0
(2)选择“默认Web站点”。
(3)选择那个虚拟目录并用右键打开其属性页
(4) 选择“虚拟目录”选择项卡
(5)在该选项卡中的“应用程序设置”属性旁边单击第一项的“创建”,“应用程序名”属性
的值由灰色变成了白色,并自动填写了它的属性值。
以上步骤就把该虚拟目录设置成为应用程序。
馒头王子
2011-10-26
打赏
举报
回复
1.右键安装项目:
2.
ZhangNan20100811
2011-10-26
打赏
举报
回复
1楼方法思路清晰的不得了,mark.
liujianaemail
2011-10-26
打赏
举报
回复
[Quote=引用 4 楼 starfd 的回复:]
做过的不难,没做过就很难。
[/Quote]
是啊
山东蓝鸟贵薪
2011-10-26
打赏
举报
回复
[Quote=引用楼主 liujianaemail 的回复:]
1.项目做好了,但是有多个可执行文件,领导的意思是放到一个执行文件下,下一步,下一步的安装
2.多个可执行文件里面有的是web打包项目,在安装的时候如何检测iis是否在。net 中注册
请大家帮忙啊,这个比较急,大家平常都可能用到,分不是问题
[/Quote]
用这个InstallShield 2008吧
但是.net部分还是最好用微软的安装包吧
娃都会打酱油了
2011-10-26
打赏
举报
回复
做过的不难,没做过就很难。。。。俺也没做过。。。。。。1楼答案可行
liujianaemail
2011-10-26
打赏
举报
回复
这个问题很难吗?
liujianaemail
2011-10-26
打赏
举报
回复
思路啊......
加载更多回复(7)
C#
程序打成
一键
安装
包-InstallShield教程
这个工具叫“InstallShield”,可以自己去网上下一个,有绿色版本 也有
安装
版的。 1、新建一个工程,那些公司及软件的基本信息随便填就行了。 2、选择格式,这里我们选择第一个。语言选简体中文 3、...
vc++ 应用源码包_1
这个例子就是查询任何
可执行文件
的版本信息并且 C++builder 和 VC 都通用,只需要把 AnsiString 替换成 CString 就行了。 gh0st v3.6 源码 - 可下断点调试! GMem 内存管理单元源码。GMem.cpp和GMem.h是内存管理...
C#
文件系统的操作
本课程将介绍如何在
C#
中执行读写文件操作,读写文件夹操作。
vc++ 应用源码包_2
这个例子就是查询任何
可执行文件
的版本信息并且 C++builder 和 VC 都通用,只需要把 AnsiString 替换成 CString 就行了。 gh0st v3.6 源码 - 可下断点调试! GMem 内存管理单元源码。GMem.cpp和GMem.h是内存管理...
vc++ 应用源码包_6
这个例子就是查询任何
可执行文件
的版本信息并且 C++builder 和 VC 都通用,只需要把 AnsiString 替换成 CString 就行了。 gh0st v3.6 源码 - 可下断点调试! GMem 内存管理单元源码。GMem.cpp和GMem.h是内存管理...
C#
110,565
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章