打包C#程序

开源中国

  今天来使用VS2010对C#程序进行打包发布。

  我们有一个C#程序。程序很简单,我们需要对它进行发布。

Contents

步骤:

  1. 建立一个安装项目。我们得到了一个Setup1项目。

  2. 在应用程序文件夹中添加项目输出。刚才选错了项目,删掉重来。选择主输出,点击确定,可以看到添加了一些文件。

  3. 为主输出创建快捷方式,并分别拖到桌面和程序菜单中。

  4. 添加项目必要的依赖文件。这里我把所有文件都放进来了,这样不是特别好。

  5. 添加卸载程序及其快捷方式。在system32下找到msiexec.exe文件,添加进来。创建它的快捷方式,并拖到程序菜单中。选中Setup1项目,在属性中找到product code一项,在unistall的快捷方式的参数中填入/x 'product code'。

  6. 右键Setup1项目,点击生成,等待打包程序。我这个程序的打包时间有点久,可能和引入过多的dll包有关。

  7. 生成成功。在项目Setup1中有个Release目录,下面有个setup.exe,点击便可进行安装。安装完成,可以看见在桌面生成一个CropPic的快捷方式,但是没有图标,可以在先前配置一下图标。点击快捷方式,运行程序。

  8. okay!!卸载程序。卸载完成。

Thanks!!!

Appendix

操作过程见视频文件

你可能感兴趣的:(C#)