C#如何为winform程序打包发布应⽤(图解教程)C#如何为winform程序打包发布应⽤(图解)
1:新建安装部署项⽬
打开VS,点击新建项⽬,选择:其他项⽬类型->安装与部署->安装向导(安装项⽬也⼀样),然后点击确定.(详细见下图)
此主题相关图⽚如下:
2:安装向导
关闭后打开安装向导,点击下⼀步,或者直接点击完成.
3:开始制作
安装向导完成后即可进⼊项⽬⽂件夹:
双击"应⽤程序⽂件夹"在右边的空⽩处右击,选择添加->⽂件,将你的做的应⽤程序的可执⾏⽂件和相应的类库和组件添加进来.
做好的html怎么发布然后右击你的可执⾏⽂件,创建快捷⽅式,然后把快捷⽅式分别剪切或复制到左边的"⽤户的´程序´菜单"和"⽤户桌⾯"中.
这样安装程序安装安装完成后会在 "开始->所有程序"和"桌⾯"上⽣成程序的快捷⽅式.
然后右击左边的"应⽤程序⽂件夹"打开属性对话框:
将属性中的"defaultlocation"的路径中的"[manufacturer]"去掉,
不然的话做好的安装程序默认安装⽬录会是"c:\programm file\你的⽤户名\安装解决⽅案名称"; 然后打开解决⽅案管理器,右击你的解决⽅案名称,选择属性:
在打开的属性页中,选择"系统必备",
在打开的系统必备页中,选中如下中的选择项,这个很重要1
选上以后,在⽣成的安装⽂件包中包含framework组件.(这个选项默认是没有选中的)
好了,这样就完成99%了,然后点击"⽣成->⽣成解决⽅案",哈,⽣成成功!
4:制作完成
现在打开解决⽅案⽂件夹下的debug⽂件夹,就可以看到⽣成的安装⽂件了.
【续】关于"卸载"功能的添加
上⾯的⽂章只介绍了简单的⽣成安装的⽅法,
但是在vs2005下并没有直接⽣成卸载程序的功能,
所以我们只好⽤msi来实现了,
原理我就不讲了,⽹上⼀搜⼀堆,我只讲操作,
【1】:在添加你的应⽤程序项⽬的时候,多添加⼀个进去,
这个⽂件在c:\windows\system32⽂件夹下,
添加进去以后,为了让他更像个卸载程序,把他的名字改成"",
当然这个关系不⼤,改不改都⾏的.
然后给他创建⼀个快捷⽅式,放到桌⾯或者"开始-程序"中,
我选择放在了开始菜单中,然后下⾯我们要的做的就是查这个部署项⽬的ProductCode了, ⿏标左键单击项⽬名称,记住是左键单击,然后点击属性标签,注意:不是右击的属性,
这个区别很⼤,这时你就可以看到ProductCode了,
然后打开你创建的那个快捷⽅式的属性对话框,
在Aguements属性中输⼊"/x {ProductCode}",
好了,然后点击"⽣成解决⽅案"即可⽣成带有卸载功能的安装程序了.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论