[开发语言]C#项目如何制作安装程序
2023-09-27 14:26:38 时间
3.vs的窗口会显示文件系统,用鼠标点击左栏下的 web application folder 的加号,右键选中 web application folder ,选择 添加项目输出 ,
同时选中主输出和内容文件。
3.vs的窗口会显示文件系统,用鼠标点击左栏下的"web application folder" 的加号,右键选中"web application folder",选择"添加项目输出", 同时选中主输出和内容文件。 4.你的工程中会新增一个yousetupname的工程,就是安装的项目。
5.因为.xml, .rpt, .gif文件不能自动加到项目中,所以要手动加。在解决方案资源管理器中,右击YouSetup project(你的安装项目名),选中"添加文件",然后把你的.rpt, .xml, .gif文件加入;
6.如果你用了crystal report,就要添加crystal reprot的支持文件。在解决方案资源管理器中,右击YouSetup project(你的安装项目名),选中"添加合并模块",在窗口中找到,并选中C:/Program Files/Common Files/Merge Modules/DotNETCrystalReports.msm, 打开,就加入了;
7.右击"目标计算机上的文件系统",选中属性,在属性窗口中,将productName设置为"你要打包的项目名"
8.右击"web应用程序文件夹",选中属性,在属性窗口中,将DefaultDocument设置为"你的默认登录页"即"起始页",
9.选中你的yousetupname工程,按右键,选中"生成";或在主菜单的"生成"中选中"生成yourSetupFileName";
10 yoursetupfilename下面会有两个文件夹 DEbug 和release ,里边的.exe和.msi就是你要的安装文件,运行.exe,就可以安装了
上篇文章介绍了如何使用installshield制作软件的安装包,见地址:http://blog.csdn.net/catshitone/article/details/41700115 这次来介绍一下,当软件有更新时,如何制作一个更新包,自动删除旧软件,安装新软件。
3.vs的窗口会显示文件系统,用鼠标点击左栏下的"web application folder" 的加号,右键选中"web application folder",选择"添加项目输出", 同时选中主输出和内容文件。 4.你的工程中会新增一个yousetupname的工程,就是安装的项目。
5.因为.xml, .rpt, .gif文件不能自动加到项目中,所以要手动加。在解决方案资源管理器中,右击YouSetup project(你的安装项目名),选中"添加文件",然后把你的.rpt, .xml, .gif文件加入;
6.如果你用了crystal report,就要添加crystal reprot的支持文件。在解决方案资源管理器中,右击YouSetup project(你的安装项目名),选中"添加合并模块",在窗口中找到,并选中C:/Program Files/Common Files/Merge Modules/DotNETCrystalReports.msm, 打开,就加入了;
7.右击"目标计算机上的文件系统",选中属性,在属性窗口中,将productName设置为"你要打包的项目名"
8.右击"web应用程序文件夹",选中属性,在属性窗口中,将DefaultDocument设置为"你的默认登录页"即"起始页",
9.选中你的yousetupname工程,按右键,选中"生成";或在主菜单的"生成"中选中"生成yourSetupFileName";
10 yoursetupfilename下面会有两个文件夹 DEbug 和release ,里边的.exe和.msi就是你要的安装文件,运行.exe,就可以安装了
上篇文章介绍了如何使用installshield制作软件的安装包,见地址:http://blog.csdn.net/catshitone/article/details/41700115 这次来介绍一下,当软件有更新时,如何制作一个更新包,自动删除旧软件,安装新软件。
相关文章
- 《C#本质论(第4版)》
- C#中使用Buffer.BlockCopy()方法将string转换为byte array的方法:
- C#开源项目大全
- Versioning with the Override and New Keywords (C# Programming Guide)
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- (六)Net Core项目使用Controller之一 c# log4net 不输出日志 .NET Standard库引用导致的FileNotFoundException探究 获取json串里的某个属性值 common.js 如何调用common.js js 筛选数据 Join 具体用法
- Word控件Spire.Doc 【文本】教程(15) ;如何在 C#、VB.NET 的组合框中添加、选择和删除项目
- C#【必备技能篇】Winform项目加密
- C#,数值计算,矩阵的乔莱斯基分解(Cholesky decomposition)算法与源代码
- C#,茅塞顿开的精致好码,通用型科学计算器的源代码
- C# 实现文件(夹)在ftp服务器间的同步【无需将文件(夹)保存到本地】
- 总结一下C#中深拷贝的几种方法
- C# 创建一个简单的WebApi项目
- C#WinCE程序(.NET Compact Framework 3.5)项目重构面向抽象设计
- 《圣殿祭司的ASP.NET4.0专家技术手册》---- 1-14 项目同时使用C# 与VB语言及多组件的技巧
- 《C#零基础入门之百识百例》(二十)异常处理 -- 除数为0
- 理解C# 4 dynamic(2) – ExpandoObject的使用
- C#分块读取文本数据(FileStream)
- 【C#/WPF】获取项目的根目录(Root Directory)
- C#基础 Lambda
- C#项目类型分三种,Dos(控制台),c/s(客户端与服务器),b/s(浏览器/服务器)
- List集合常用方法java与c#