首页 > 编程知识 正文

男生说的c是什么意思(英语音标怎么读)

时间:2023-05-06 16:13:40 阅读:66888 作者:1310

使用vs2010 winform程序开发的软件被很多人使用。 因为程序的开发是因人而异的机器使用的,所以为了让不同的机器能够使用这个软件,就需要制作程序安装包。 安装软件包必须包含您选择运行此软件的所有环境。 本节介绍如何创建winform程序安装包。

1:新安装部署项目

打开VS,单击新项目,选择:其他项目类型-安装和部署-安装向导(安装项目也是如此),然后单击(确定) )。 ) (详细情况见下图) ) )。

与本主题相关的图像如下:

全新安装部署项目

2:安装向导

完成后打开安装向导,然后单击“下一步”或直接单击“完成”。

3:开始制作

安装完成后,进入项目文件夹:

双击“APP应用程序文件夹”,在右侧的空白区域中单击鼠标右键,然后选择“添加-文件”,为创建的APP应用程序添加可执行文件和相应的类库和组件。

开始制作

然后,右键单击可执行文件以创建快捷方式,并将快捷方式分别快捷或复制到左侧的“用户的程序菜单”和“用户桌面”。

安装程序安装完成后,将在“开始-所有程序”和“桌面”中生成程序快捷方式。

程序快捷方式

然后,在左侧的APP应用程序文件夹上单击鼠标右键以打开“属性”对话框:

删除属性" defaultlocation "路径中的" [manufacturer] ",

否则,创建的安装程序的默认安装目录为“c:programm file您的用户名安装解决方案名称”。

然后打开解决方案管理器,右键单击解决方案名称并选择属性:

在打开的属性页中,选择“需要系统”,然后单击、

选择“需要系统”

在打开的系统的必填页中,检查以下选项: 这很重要。 1!

如果选中此选项,则生成的安装软件包将包含. net框架组件。 (默认情况下未选择此选项。 )

安装文件包

系统所需说明:

如果计算机上没有. net环境,请使用上述方法在线下载和安装。 以下方法在本地直接安装并省略下载。

设置需要系统,右键单击安装项目,进入属性页,单击“需要系统”按钮,进入需要系统的对话框; 选中“创建安装程序以安装系统所需的组件”,然后从安装系统所需的组件列表中选择

重要信息:选中“从与我的APP应用程序相同的位置下载必需的系统组件(d )”意味着如果选中,则在生成安装项目时,选中“需要系统的组件”的路径()在系统自动完成这一点上很好,但不需要自己下载组件。 )

至此,99%已完成。 请单击“生成-生成解决方案”。 是的,生成成功了。

4:制作完成

打开解决方案文件夹下的调试文件夹时,将显示生成的安装文件。

【续】关于添加“卸载”功能

上一篇文章只介绍了如何生成简单的安装。

但是,vs.net2005没有直接生成卸载程序的功能,

所以我们必须通过msi来实现

原理从略。 在网上搜索的话,我只说操作。

【1】:添加你的APP应用项目时,添加一个msiexec.exe

此文件位于c:windowssystem32文件夹下。

添加msiexec.exe

添加后,为了使他像卸载程序一样,请将他重命名为" Uninstall.exe ",

当然,这没什么关系。 不用改变。

给他一个快捷方式,放在桌面或“开始-程序”里,

决定放在开始菜单上。 然后,我们决定为这个部署项目查找产品代码。

右键单击项目名称,记住是左键单击,然后单击属性标签。 请注意,不是右键单击属性。

这是很大的区别。 此时可以看到产品代码。

在项目名称上单击鼠标左键

然后打开您创建的快捷方式属性对话框,

在Aguements属性中键入/x {产品代码}

属性对话框

生成具有卸载功能的安装程序

是的,单击“生成解决方案”将生成具有卸载功能的安装程序。

补充:

自定义用户界面

1、打开用户界面

2、在这里可以设置现有表单的属性,也可以添加新表单

的属性和新窗体

设置表单属性

设置表单属性

例如,可以在这里设置BannerBitmap,安装窗口上方的图像,方法与前面的ICO文件相同,只需去查找Images下方的Bmp文件即可。

就是这样的效果

果,哈哈,效果差了点啊!

设置一下BannerBitmap

可以根据需要来新增窗口,比如密码啊,等等

新增窗口

就是上面的这个窗口

五、卸载程序怎么打包上去?

我试了好几种方面都不太好使,可能是没理解!最后用了这一种方法,感觉还不错!

1、新建一个控制台程序

2、看代码

?

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace UninStall

{

class Program

{

static void Main(string[] args)

{

string sysroot = System.Environment.SystemDirectory;

System.Diagnostics.Process.Start(sysroot + “\msiexec.exe “, “/x {522B529D-8A62-432D-962F-D0CFF826775E} /qr”);

}

}

}

注意上面代码里的红字部分,这个就是你要打包的程序的安装与部署项目的ProductCode,那么这个ProductCode在哪里找呢?请记住,这里 是两个系统,一个是你要打包的系统,另一个是控制台程序,所以啊,这点,要理解!去你要打包的项目里去找

安装与部署项目

看到了吧,就是它了!把它拷贝

过来,放在控制台程序里生成一下,上面UNIT里所导入的文件就是现在生成的文件了!!

转载于:https://www.cnblogs.com/xuxiaoshuan/p/3586340.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。