zoukankan      html  css  js  c++  java
  • C# 程序打包

    1:新建安装部署项目
    打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装项目,然后点击确定.(详细见下图)

    此主题相关图片如下:

    2:开始打包
    2.1

    确定即可进入项目文件夹:
    双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件(*.exe)和相应的类库(*.dll)和组件添加进来.

    [创建程序快捷方式的图标]

    然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切到左边的"用户的'程序'菜单"和"用户桌面"中.
    这样安装程序安装安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式.

    右击创建的快捷方式 --> 属性窗口,选择[Icon]属性,点击浏览,选择刚添加的setup.ico小图标,确定

    2.2

    打开解决方案管理器,右击解决方案名称,选择属性:

    在打开的属性页中,选择"系统必备",

    选上以后,在生成的安装文件包中包含.netframework组件

     选择:“从与我应用程序相同的位置下载系统必备组件”

             安装包就会打包.NET FrameWork ,在安装时不会从网上下载.NET  FrameWork组件。

    2.3

    创建的项目名称--> 点击左键,在属性中设置参数如下图

    属性[Author]:作者   ex:伤心的小水沟

    属性[Manufacturer]:公司名称  ex:ABC有限公司

    属性[ProductName]:应用程序名称  ex:学生管理系统

    将[InstallAllUsers]属性设置为Ture,这样在控制面板程序中会显示公司的名称;安装时会默认为“任何人”,否则默认为“只有我”

    2.4

    右击左边的"应用程序文件夹"打开属性对话框:

    将属性中的[DefaultLocation]的路径中的"[ProgramFilesFolder][Manufacturer][ProductName]"去掉,

    变为"[ProgramFilesFolder][ProductName]",

    不删除"[Manufacturer]"则让打包好的安装程序默认安装到"C:Programm Files你的用户名安装解决方案名称"目录。

    2.5

    创建卸载程序

    在 “应用程序文件夹” 添加文件C:WINDOWSsystem32msiexec.exe 

    右击创建msiexec.exe快捷方式,剪切粘贴到用户的“程序”菜单,在这里我已修改其名为 “卸载程序”

    点击项目名称,复制属性[ProductCode]的值

    点击 用户的“程序”菜单 里的卸载程序(快捷方式),将[ProductCode]复制的值粘贴到[Arguments]的值里,前面加上/X空格

    最后生成解决方案


    3:打包完成

    现在打开解决方案文件夹下的debug文件夹,就可以看到生成的安装文件,点击setup.exe就可以运行安装了。

    转载:http://blog.csdn.net/arpaul87/article/details/39494025

  • 相关阅读:
    docker下使用caffe的命令记录
    docker安装caffe
    Docker的安装及简单使用
    Docker 安装jupyter notebook
    3*3卷积核实例
    2D image convolution
    nump中的为随机数产生器的seed
    R410自带SAS6IR卡折腾记
    ROS多个网段做隔离
    python easy install时,使用aliyun阿里云镜像提示主机名不匹配的问题
  • 原文地址:https://www.cnblogs.com/lls002-1435/p/5627109.html
Copyright © 2011-2022 走看看