C#程序打包成Setup安装包
C#应用程序如何打包成Setup安装包进行发布,这样把这个setup安装包给用户,用户在自己的电脑上进行安装就可以使用了。
首先查下自己开发的应用程序输出路径。以下所有的操作都是对这个路径下的文件进行操作。
在扩展菜单栏中输入"install project"一个插件。这是C#自带的一个打包安装功能。
安装好以后有打勾的标识。没有安装呢就是一个下载的标识。安装完毕以后会提示把当前的VS应用程序给关闭,再次打开VS应用程序就安装好了。
再次打开VS以后在解决方案中添加一个新的项目,搜索setup project项目并新建。
例如项目名称就叫Setup1
打开安装发布项目Setup1,将Client项目bin/debug下的所有文件拷贝到应用程序app1文件夹下。
将windows的安装程序集文件C:\windows\system32\msiexec.exe拷贝到应用程序app1文件夹下。这样就可以通过windows的控制面板中的卸载我们的程序了。
将app1文件夹下的msiexec.exe单击右键创建一个快捷方式。
然后将这个创建好的快捷方式拖放到user programs menu开始菜单中。
将Setup1属性栏中的ProductCode代码进行复制,然后再点击Shortcut to %smsiexec.exe在它的属性栏中找到Arguments,粘贴上一步复制的代码。并在最前端加上X/空格。
在app1上右击添加项目输出,是征对client项目的输出,所以选择client,选择为主输出确定即可。
将创建好的主输出也创建一个快捷方式并拖到user desktop文件夹中。这样也就有了桌面快捷方式。
可以给放到user desktop中的快捷方式添加一个好看的图标。
在Setup1上右击点击生成,这样就生成了安装程序了。