我用vs2008新建了一个windows窗体应用程序,项目做好后,怎么生成exe文件,放到别人电脑上去呢
解决方案 »
- 关于AspNetPager的Repeater分页问题
- 一个SQL查询问题,求帮助【解决立马结贴】
- 紧急求助,数据库被黑!
- |M| 200分求救水晶报表:不显示图片的问题,原文件已经上传到网上请大家帮忙看一下
- 怎么禁止textarea的拖放?不允许他接受拖放!!
- 使用 ASP.NET办公自动化系统开发实例导航 一书的问题
- google推出一个google talking 很棒的说:talk.google.com
- 一个变态又有意思的DataGrid问题(早8点到晚8点等大家来讨论)
- .aspx文件中的javascript获取.cs文件中的变量值的问题
- 我的treeview无法改变链接的样式,请帮帮忙
- ASP.NET 页面如何引用C#后台程序
- 分别建立二个DataTable,然后建立DataRelation,最后根据关联再产生DataTable(如何做)
要求别人的电脑上也要有 相应的 Framework 版本
要做安装包请自行搜索,网上很多
http://www.cnblogs.com/Peter-Zhang/articles/1778223.html
1. 在创建好的项目中添加安装项目选择解决方案?点击右键?新建项目 安装和部署项目?安装项目 2. 设置文件系统选择安装项目?点击右键?视图?文件系统 3. 添加需要安装的文件在文件系统中,选择应用程序文件夹?点击右键?添加?项目输出 选择要打包安装的项目?主输出?确定 完成上面的步骤,安装程序将包含项目运行所需要的文件4. 为程序添加快捷方式和图标快捷方式: 选择主输出项?点击右键?创建主输出的快捷方式 可以将快捷方式添加到”用户的程序菜单”和”用户桌面”(通过剪贴的方式移动到对应的地方)然后修改快捷方式的名称. 为快捷方式添加图标:选择应用程序文件夹?点击右键?添加?文件 选择要添加的图标文件 选择快捷方式文件?在属性面板中设置ICON属性?选择图片文件 浏览到安装项目中添加的图标5. 添加数据库文件(参见步骤4中添加图标的方式将数据库文件添加到”应用程序文件夹中”(MDF和LDF文件))6. 添加在安装过程中输入数据库用户名和密码的界面选择安装项目?点击右键?视图?用户界面 选择安装?启动?点击右键?添加对话框?文本框A 将文本框A移动到安装文件夹上面7. 设置文本框A的属性选中文本框A,在属性面板中设置相关属性:文本框A中有4个文本框,将Edit3Visible和Edit4Visible设置为false再设置Edit1和Edit2的相关属性.注意:EditXProperty属性: 该属性表示文本框的名称,在后面的代码中我们将通过该名称来访问对应文本框中的文本内容 8. 编写安装类在需要安装的项目中添加安装类选择项目?点击右键?添加?添加新项?安装程序类在安装类中重写Install方法,并在该方法中编写代码 9. 为安装程序添加自定义操作(调用安装类)选择安装项?点击右键?视图?自定义操作 在自定义操作中选择安装?点击安装?点击右键?添加自定义操作 选择应用程序文件夹?主输出?确定(因为安装类包含在主输出中) 设置主输出的CustomActionData属性:/name=[NAME] /pwd=[PWD] /targetdir=”[TARGETDIR]\”/name : 在安装类中使用的别名[NAME] : 用户界面中添加的文本框A对应的EditXProperty属性/targetdir=”[TARGETDIR]\” : 安装路径10. 点击安装项目?右键?重新生成.打包程序完成每次修改后都需要重新生成安装项目添加卸载程序:1. 在解决方案中添加一个控制台应用程序2. 在控制台应用程序的Main()中添加代码 删除数据库时所需要的用户名和密码,可以在安装时保持到文件中,卸载时从文件中读取{676296FF-A972-402A-BDA9-A047D0C198EE}代码安装程序的编码,每个安装程序的编码都是不一样的,所有要选中安装项目,在属性面板的ProductCode属性中获得(注意:/X是不能少的)3. 将卸载项目添加到文件系统视图的”应用程序文件夹”中(参见打包的步骤3)4. 可以”用户的程序菜单”中为卸载程序添加快捷方式(参见打包的步骤4)----------------------------------------------------