Vs2010 打包项目使用(打包)

矫情吗;* 2024-02-17 19:54 110阅读 0赞

一、**打包项目常用参数设置**

1.在解决方案中新建一个打包项目

2.在解决方案管理器中选中新建的“打包项目”命名为AppSetup

3.查看该项目的属性(注:此处的属性不是右键中的属性,是属性窗口中的项目属性)

4.常用的属性有以下几个,

其中 Author 和manufacturer指定了本地安装的默认位置

ProductName:指定了当前产品的名称

ProductCOde:指定了产品的ID,该ID 用于卸载功能后续将用到

二、**添加安装包中包含的文件**

1.首先在解决方案管理器中,选中” AppSetup”项目

2.点击“文件系统编辑器”

3.选择“应用程序文件夹”节点,在右侧窗口点击右键—添加—项目输出(或者其他的操作将要打包的内容包含进去),这里我添加了App 项目(App 是我自己建立的CS项目)

4.这样就完成了安装包内资源的添加

三、**添加快捷方式**

1.选择“用户程序菜单”节点,右键—新建,添加一个“SetupTest”节点(自己应用程序的菜单项)

2.选择“应用程序文件夹”节点,在右边窗口中右键“项目输出来自App”的节点,右键选择“创建 *** 的快捷方式”,重命名该快捷方式为“QuickApp”

3.拖动“QuickApp”,到左侧的“SetupTest”节点上,然后选择“SetupTest”节点,此时右侧串口出现了一个“QuickApp”的项

4.重复步骤 3 ,再将新建的“QuickApp”拖动到左侧的“用户桌面”节点

5.通过这2-4步我们就可以在windows 的开始菜单和用户的桌面创分别建了一个快捷方式了

四、**添加卸载功能**

1.在解决方案中新建一个控制台项目命名为“Uninst”

2.在main 函数中添加以下的代码

static void Main(string[] args)

{

if(System.Environment.OSVersion.ToString().IndexOf(“NT 5”)> -1)

{

//ProductCode(选择解决方案资源管理器根目录如setup1,

//再查看属性标签,不是右键中的属性),替换下面的值

string ProductCode = “{F9066AE2-CBBF-4865-A416-70DA014E102B}“;

Process.Start(“msiexec”, string.Format(“/X{0}“,ProductCode));

}

}

3.安装步骤“三、添加快捷方式”创建一个 Unistr 的快捷方式,并拖拽到“SetupTest”节点

4.到此完成了卸载功能

5.如果无法卸载查看是不是string ProductCode = “{F9066AE2-CBBF-4865-A416-70DA014E102B}“; 里写错了

-—————————

下载资源

http://xxj_jing.download.csdn.net/

http://download.csdn.net/source/3308885

发表评论

表情:
评论列表 (有 0 条评论,110人围观)

还没有评论,来说两句吧...

相关阅读

    相关 vs打包

    1. vs新建项目 “新建项目”->“其他项目类型”->“Visual Studio Installer”->“安装项目” ![新建][SouthEast] 2. 三