社区
.NET Framework
帖子详情
【高分不够再加】.net打包问题
tiandejun
2009-06-28 10:48:43
【高分不够再加】.net打包
大家有没有 很有效的方法,能够把.net framework环境,打包到安装程序内、
vs2005自带的那种好像不行
最好来点软件,具体的方法,
谢谢!!分数不够再加,随便要求!1
...全文
129
26
打赏
收藏
【高分不够再加】.net打包问题
【高分不够再加】.net打包 大家有没有 很有效的方法,能够把.net framework环境,打包到安装程序内、 vs2005自带的那种好像不行 最好来点软件,具体的方法, 谢谢!!分数不够再加,随便要求!1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
peterb
2009-07-03
打赏
举报
回复
项目-> 属性-> 系统必备-> 选择 ".net FramWork2.0 ",同时选中单选按钮 "从与我的应用程序相同的位置下载系统必备组件 "...
yangyang8848
2009-07-03
打赏
举报
回复
开玩笑,反正我是没有办法,你干脆把所有的类库都大包到你的程序中得了。
efeeler1925
2009-07-02
打赏
举报
回复
有个软件叫creatinstall,试试看!
顺便说一下,LZ很PL!呵呵。
qingwa008
2009-07-02
打赏
举报
回复
VS 2005 好像要装一个打包插件吧,要不页面下代码不能编译。老早以前弄过
大王带我来巡山
2009-07-02
打赏
举报
回复
进来逛逛 bs一下最新的界面
无锡阔微信息科技
2009-07-02
打赏
举报
回复
我想学一下啊
pooky
2009-07-02
打赏
举报
回复
mark
huhuaqiwen
2009-07-01
打赏
举报
回复
应该可以啊!
帮顶!
yilvchaxiang
2009-07-01
打赏
举报
回复
1:新建安装部署项目
打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)
2:安装向导
关闭后打开安装向导,点击下一步,或者直接点击完成.
如下图:
3:开始制作
安装向导完成后即可进入项目文件夹:双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的'程序'菜单"和"用户桌面"中.
这样安装程序安装安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式.然后右击左边的"应用程序文件夹"打开属性对话框:将属性中的"defaultlocation"的路径中的"[manufacturer]"去掉,
不然的话做好的安装程序默认安装目录会是"c:\programm file\你的用户名\安装解决方案名称";
修改后如图:
然后打开解决方案管理器,右击你的解决方案名称,选择属性:
在打开的属性页中,选择"系统必备",
在打开的系统必备页中,选中如下中的选择项,这个很重要!!!!!1!!!!!
选上以后,在生成的安装文件包中包含.netframework组件.(这个选项默认是没有选中的)
好了,这样就完成99%了,然后点击"生成->生成解决方案",哈,生成成功!
4:制作完成
现在打开解决方案文件夹下的debug文件夹,就可以看到生成的安装文件了.
【续】关于"卸载"功能的添加
上面的文章只介绍了简单的生成安装的方法,
但是在vs.net2005下并没有直接生成卸载程序的功能,
所以我们只好用msi来实现了,
原理我就不讲了,网上一搜一堆,我只讲操作,
【1】:在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,
这个文件在c:\windows\system32文件夹下,
添加进去以后,为了让他更像个卸载程序,把他的名字改成"Uninstall.exe",
当然这个关系不大,改不改都行的.
然后给他创建一个快捷方式,放到桌面或者"开始-程序"中,
我选择放在了开始菜单中,然后下面我们要的做的就是查找这个部署项目的ProductCode了,
鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,注意:不是右击的属性,
这个区别很大,这时你就可以看到ProductCode了,
然后打开你创建的那个快捷方式的属性对话框,
在Aguements属性中输入"/x {ProductCode}",
好了,然后点击"生成解决方案"即可生成带有卸载功能的安装程序了.
超维电脑科技
2009-07-01
打赏
举报
回复
打包时可以选择添加依赖关系
gui0605
2009-07-01
打赏
举报
回复
http://www.cnblogs.com/soief/archive/2009/06/10/1499322.html
q512362091
2009-07-01
打赏
举报
回复
这么多高手帮忙了 ,,,我就接点分咯
tiandejun
2009-07-01
打赏
举报
回复
up
stromboy007
2009-06-30
打赏
举报
回复
这么多高手帮忙了 ,,,我就接点分咯
my_2008wing
2009-06-29
打赏
举报
回复
用。net自带的判断一下
rqx110
2009-06-29
打赏
举报
回复
来晚了,该说的都被说了。
宝_爸
2009-06-29
打赏
举报
回复
还有另外一种方法
1.取得net分发包,可以在microsoft的网站上下载,是一个exe文件
2.在file system中加入这个Exe文件
3.进入custome action. 执行Add custome Action, 选择这个Exe.
4. 在Custome Action中选中刚刚加入的文件,按F4,编辑属性。 Installer Class设置为false ;Arguments设置为命令行参数
Note: 命令行参数可以google到,下面是.net 3.0的命令行:
http://itgroup.blueshop.com.tw/joychen/blog?n=convew&i=1988
转自
http://blog.csdn.net/findcaiyzh/archive/2009/02/04/3862793.aspx
outou
2009-06-29
打赏
举报
回复
[Quote=引用 2 楼 yfqvip 的回复:]
你在发布署的时候,选到"启动项目",然后你会看到里面有一个"启动条件"下".NET Framework",你看它的InstallUrl属性,把它设为”dotnetfx.exe“,编译出来就行了,当然你以拿出去的时候,dotnetfx.exe文件要与你的安装文件在同一个目录下面才行
[/Quote]
支持。
xuejie09242
2009-06-29
打赏
举报
回复
如二楼所说,你可以把.net框架放到安装盘,将这个地址修改为你旋转文件 的地址就行了,只是出现一个提示,不太友好,这个可以用其他的打包工具来完成,查看注册表项,如果没装,就安装。
wuyq11
2009-06-29
打赏
举报
回复
在安装部署里,设置必备条件,通过安装类实现打包还可使用installshield
参考
加载更多回复(5)
vb/vb
.net
开发技巧荟萃(十二)
word插入页码出错 关于mscomm串口通信 文字显示
问题
如何让RichTextBox接收图片以外的数据 请问如何检测版本是否需要升级。 如何使用VB6 更改系统服务类型? ResolveIpNetEntry2如何使用 vb中的数字采用ado...
vb/vb
.net
开发精粹(19)
如何消除多余十字光标? vb6.0 Mschar 获取X轴(注脚)的值、改变图例位置(默认右边) ...请教关于图片保存的
问题
。谢谢! 寻一个Activex,就是IE得到MAC的控件,希望是VB代码. 给Combo1控件赋值
vb/vb
.net
开发精粹(17)
再来一问。。VB多线程
问题
! VB6的webbrower控件,无法给textarea元素赋值,请高手看看 用vb如何打开ftp软件上传? win7下的cdo.message组件不能用 VB 如何比较两个文件的内容是否相同? VB 时间段查询 ...
Visual Studio 2010将解决方案
打包
成安装和卸载包的详细步骤
Visual Studio 2010将解决方案
打包
成安装和卸载包的详细步骤 打开你要
打包
的程序的.sln文件。在vs2010 依次选择“新建项目”、“其他项目类型”、 “Visual Studio I...
uniapp
打包
配置 (安卓+ios)
分辨率要求20x20 notification@2x String iOS7+
高分
屏设备通知栏图标,分辨率要求40x40 离线
打包
离线
打包
需在原生工程中配置应用图标,参考iOS原生工程配置 常见
问题
iOS平台配置/更新图标后
打包
安装,图标显示不...
.NET Framework
17,742
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章