当前位置:  编程技术>.net/c#/asp.net

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

    来源: 互联网  发布时间:2014-10-19

    本文导语:  1, 新建一个项目, 类型为 安装和部署 中的安装项目或安装向导 2,双击应用程序文件夹,添加所有需要的文件(包括图标,Access,图片和dll等),特别是要打包的编写的应用程序生成文件,在bin/debug 文件夹中的exe文件。其...

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到 解压后文件夹dotNetFX35x86文件夹中, 此时 单击dotNetFx35setup.exe 就可以安装离线版。

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

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

4, 单击生成 即可。

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


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java应用程序打包出现问题。
  • 在Jbuilder中怎么给应用程序打包?
  • 在jbuilder4.0中如何进行部署(怎样把应用程序进行打包,发布)?一定给分
  • 求救:我在GUI中用到了Jbuilder的xyLayout,怎样打包成为一个独立的应用程序
  • 成功实现应用程序和Oracle客户端一起打包
  • (毕业设计呀,好惨!)两个JBulider应用程序(未打包)之间互相传递信息(比如说用户名,用户密码,登陆日期等等),除了用Socket,还有其他方法吗?(
  • 各位用JAVA写的应用程序如何打包成EXE文件与安装文件???
  • ANDROID应用程序的混淆打包分享
  • oracle应用程序实现打包 的方法
  • Linux 命令 打包文件是.tsv的,打包成.tar.gz
  • servlets 能打包成.jar文件吗?打包之后又是怎样调用呢?
  • tar 打包失败
  • 关于ScoUnix用打包的问题!
  • 请教关于利用java把文件打包的问题,希望能够得到简单的回答,在线等待结帖
  • linux系统下打包的问题
  • 怎样实现将多个servlet打包在一起?
  • 如何将自己开发的类打包(生成.jar文件)
  • 关于tar打包时的问题
  • C 实现多个文件的打包和解压
  • Eclipse的快速打包插件 FatJar
  • $$$ 图片打包进 jar 怎么就找不到拉 急死我了
  • WEB前端 iis7站长之家
  • 高分请教简单问题,tar打包。
  • linux shell tar 打包问题?求指点(新手)
  • 软件打包工具 EPM
  • 怎样打包我的applet class
  • 没人解决吗?我在一个包中如何引用一个未打包的Class?
  • 怎样打包成war文件,用什么工具可以?
  • 打包后,为何图片路径为空。谢谢。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3