winform 制作安装包 详细步骤

winform 制作安装包 详细步骤制作安装程序步骤简单但经常忘记 先把网上搜集到的加上自己遇到的问题的解决整理如下以备后需 详细制作过程如下 1 新建安装部署项目打开 VS 点击新建项目 选择 其他项目类型 安装与部署 安装向导 安装项目也一样 然后点击确定 2 安装向导关闭后打开安装向导 点击下一步 或者直接点击完成 3 开始制作右击解决方案下该安装项目 选择视图 文件系统 2 在最左侧单击

制作安装程序步骤简单但经常忘记,先把网上搜集到的加上自己遇到的问题的解决整理如下以备后需.

打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。

2 安装向导

关闭后打开安装向导,点击下一步,或者直接点击完成。

3 开始制作

 

在右侧右击选择“添加”,

也可以直接”添加主输出”,这样项目更改后可以即时打成安装包.

然后右击左边的”应用程序文件夹”打开属性对话框:将属性中的”DefaultLocation”的路径中的”[Manufacturer]”去掉,不然的话做好的安装程序默认安装目录会是”C:/Program Files/你的用户名/安装解决方案名称”;

然后打开解决方案管理器,右击你的解决方案名称,选择属性:打开的属性页中,选择”系统必备”, 在打开的系统必备页中,在”指定系统必备安装组件的位置”中选中如下选择项:从与我的应用程序相同的位置下载系统必备组件。选上以后,在生成的安装文件包中包含.NetFramework组件 。好了,这样就完成99%了,然后点击”生成->生成解决方案”即可.

4 制作完成

现在打开解决方案文件夹下的Debug文件夹,就可以看到生成的安装文件了。

5 关于”卸载”功能的添加

VS2005和vs2008下并没有直接生成卸载程序的功能,我们用msi来实现了,操作方法如下:

在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,这个文件在c:/windows/system32文件夹下,添加进去以后,可以改成”Uninstall.exe”,改不改都行。

创建一个快捷方式,放到”开始-程序”中,查找这个部署项目的ProductCode了,鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,注意:不是右击的属性,这个区别很大,这时你就可以看到ProductCode了。

然后打开你创建的那个快捷方式的属性对话框,在Aguements属性中输入”/x {ProductCode}”,好了,然后点击”生成解决方案”即可生成带有卸载功能的安装程序了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177415.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午7:34
下一篇 2026年3月26日 下午7:34


相关推荐

  • Shortcuts(快捷方式) Android7

    Shortcuts(快捷方式) Android7

    2021年10月1日
    123
  • Python入门教程完整版(懂中文就能学会)

    今天本宝宝给大家带来了干货,Python入门教程完整版,完整版啊!完整版!言归正传,我来给大家介绍一下这套教程,希望每个小伙伴都沉迷学习,无法自拔!本套教程学习时间15天1-3天内容:为Linux基础命令4-13天内容:为Python基础教程14-15天内容:为飞机大战项目演练第一阶段(1-3天):该阶段首先通过介绍不同领域的三种操作系统,操作系统的发展简史以及…

    2022年4月5日
    51
  • Python的包管理工具Pip

    Python的包管理工具Pip

    2021年12月15日
    45
  • IMDG

    IMDG将内存作为首要存储介质不是什么新鲜事儿,在对主存的使用上,内存数据网格(InMemoryDataGrid,IMDG)与IMDB类似,但二者在架构上完全不同。IMDG特性可以总结为以下几点:数据

    2022年8月2日
    7
  • alternatives java_Centos使用alternatives切换Java版本

    alternatives java_Centos使用alternatives切换Java版本在 usr bin 目录下创建一个符号链接 指向 etc alternatives 下的的文件 而该文件依然是一个符号链接 举个栗子 root node1mec ll usr bin javalrwxrwxr 1rootroot224 月 1616 06 usr bin java gt etc alternatives java12 root node1

    2026年3月18日
    1
  • uniapp 真机调试_app调试

    uniapp 真机调试_app调试一:华为手机实时调试APP代码基座流程1.打开手机的开发者模式,允许USB调试,手机操作流程,进入设置-关于手机,长按版本号(开启开发模式),然后按图操作,下拉屏幕发行已连接USB调试,手机端就暂时不用再操作了2.电脑安装360手机助手,这个软件打开浏览器或者用360软件助手下载就好了,它是HBuildX和手机连接的桥梁3.HBuildX操作运行之后就可以在控制台查看进展,会自动在手机安装APK调试基座(用于调试的APK,APK就是安卓APP的安装包).

    2025年9月18日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号