• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C#打包应用程序,与.NETFramework介绍

C#打包应用程序,与.NETFramework介绍

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了.netframework,.netframework下载,.netframework 3.5,netframework4.5.2,.netframework 4.0等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

1, 新建一个项目, 类型为 安装和部署 中的安装项目或安装向导
2,双击应用程序文件夹,添加所有需要的文件(包括图标,Access,图片和dll等),特别是要打包的编写的应用程序生成文件,在bin/debug 文件夹中的exe文件。其图标在此编程项目中的 项目属性 生成中设置,同时最好重命名,因为在包含进去之后无法重命名,这样在 目标pc 上安装时就为包含进去时的名字和图标。

3,为 应用程序exe 在 桌面菜单 和 用户管理菜单(即“开始”,最好为文件夹,还要添加 卸载exe快捷方式)添加 exe快捷方式,并 左键点击 在出现的属性(右边侧栏)中设置其 icon。

4, 添加 卸载exe : 从c:windows/system32 中添加 msiexec.exe 并重命名为 uninstall.exe 然后创建快捷方式, 左键 单击项目,在左侧边栏出现的属性页中找到 product code,  复制到uninstall快捷方式的arguments 并在前面加 /x . 即为/x product code. 带{}

5, 右键单击项目,选择属性, 可以在出现的对话框中 重命名将要生成的exe 文件。  单击 系统必备, 其中要选择所需要的 组件, 要包括.net framework 3.5。 选择下面的 与我的应用程序相同的位置, 这样就会从 这个路径安装 系统必备组件。(未完,下面详述如何添加.net 3.5)

6, 右键 项目, 视图》用户界面, 将出现安装时的界面对话框, 可以新建新对话框, 也可以在安装对话框的顶部添加图片, 通过设置 bannerbitmap 来实现。 注意 项目的名称也会出现在安装对话框中, 所以最好将项目名称命名好(左键单击项目,在属性中更改 product name 和 Title)。

7, 左键 应用程序文件夹, DefaultLocation 选项为安装程序路径设置。 默认设置为 C:Program Files/ [manufacturer]/ 应用程序名称

下面重点介绍打包包括 .net framework

1, 打包的为 .net 3.5 离线版。 首先下载完整版, 231mb 解压后, 将下载的 3.5 x86(32位机)中文语言包copy到 解压后文件夹dotNetFX35\x86文件夹中, 此时 单击dotNetFx35setup.exe 就可以安装离线版。

2, 将dotNetFx35setup.exe 添加到 项目中去, 只包含此单一exe(2.3m)即可, 在生成后会包含所有的 .net 组件(231m)。 右键 项目——属性——系统必备,选中net35 并将下方选为 与安装程序一同本地下载; 即中间的那个。

3, 右键项目 》视图》 启动条件, 单击 .net framework, 将其installurl 改为dotNetFx35setup.exe即可(只要与安装文件路径一致即可),原来为 微软官方下载。

4, 单击生成 即可。

自己编写的应用程序打包后只有2,3m, 可是加上.net 平台就 250m 左右啦。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C#打包应用程序,与.NETFramework介绍

相关文章

  • 2017-05-28C# 字符串多行显示/文本换行以textbox为例讲解
  • 2017-05-28C#数字图象处理之肤色检测的方法
  • 2017-05-28C#运行CGI程序实例
  • 2017-05-28.NET实现父窗体关闭而不影响子窗体的方法
  • 2017-05-28C#实现的一款比较美观的验证码完整实例
  • 2017-05-28c#典型工厂化实现实例
  • 2017-05-28C#实现12306自动登录的方法
  • 2017-05-28c#连接access数据库操作类分享
  • 2017-05-28C#中事务处理和非事务处理方法实例分析
  • 2017-05-28用C#编写ActiveX控件(一)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Repeater中添加按钮实现点击按钮获取某一行数据的方法
    • C# Socket连接请求超时机制实现代码分享
    • 对c#中委托的理解
    • C#使用foreach语句搜索数组元素的方法
    • C#获取项目指定目录下文件的方法
    • C#图片处理3种高级应用
    • C#直线的最小二乘法线性回归运算实例
    • C#计算字符串相似性的方法
    • C#解析json文件的实现代码
    • c#动态加载卸载DLL的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有