文档章节

如何制作VSPackage的安装程序

麦壳饼
 麦壳饼
发布于 2015/12/09 13:06
字数 224
阅读 19
收藏 0

第一步,生成一个REG文件:

收钱进入目录:

C:\Program Files\Microsoft Visual Studio 2008 SDK\VisualStudioIntegration\Tools\Bin 这是SDK的目录,使用regpkg.exe 命令

命令格式为: regpkg /root:<VS注册表路径> /codebase <程序集路径>  /regfile:<注册表文件输出路径>
例如:
C:\Program Files\Microsoft Visual Studio 2008 SDK\VisualStudioIntegration\Tools\Bin>RegPkg.exe  /root:Software\Microsoft\VisualStudio\9.0 /codebase "D:\Projects\keelkit\trunk\src\KeelKit.CodeLineCounter\bin\Release\KeelKit.CodeLineCounter.dll"  /regfile:"D:\Projects\keelkit\trunk\src\KeelKit.CodeLineCounter\bin\Release\reg.reg"

执行后运行结果如下:

 

第二步 添加安装项目,点开安装项目的注册表编辑器,点击注册表树的根,点击右键菜单中的 导入,选择刚才的reg文件。
修改如下它图所示的项:

将CodeBase中的文件路径使用[TARGETDIR]将InprocServer32 中的mscoree.dll 文件路径替换为 [SystemFolder]

第三步 重新编译安装项目。安装即可完成!

本文转载自:http://www.cnblogs.com/MysticBoy/archive/2009/06/28/1512481.html

麦壳饼

麦壳饼

粉丝 23
博文 73
码字总数 4828
作品 7
昌平
高级程序员
私信 提问
非常好用的Visual Studio扩展

扩展管理器 Visual Studio 2010新增“扩展管理器”的功能,可用于添加、移除、启用和禁用Visual Studio扩展。我们可以从Visual Studio Gallery(Visual Studio库)网站上安装扩展,这些扩展一般...

jiyayun
2012/10/25
112
0
如何开通微信小程序

微信小程序是什么?如何申请微信小程序? 微赢销前段时间在运营公司微号时候才注意到小程序这个概念,后面去百度找答案了,再回头看看手机微信,确实多了个小程序菜单,好奇心一来,立马点击...

湃点科技
2017/12/08
0
0
UNetbootin制作u盘启动安装 ubuntu11.04

本本的光驱坏掉了,换光驱或者购买外置光驱太昂贵,还不如制作一个u盘启动盘来安装 ubuntu 11.04,方法如下: 准备工作: 下载ubuntu 11.04的镜像文件:国内正式版下载地址 下载制作工具Unetb...

李长春
2011/11/15
631
0
Windows10与Ubuntu16.04双系统安装

本文主要讲解如何安装Windows 10和Ubuntu 16.04双系统到一台没有安装任何操作系统的计算机,安装顺序是首先安装Win 10,然后再安装Ubuntu 16.04,两次安装都使用U盘安装的方式。 主要内容如下...

Aspirinrin
2017/03/30
0
0
制作一张属于DIY的CnetOS 7安装光盘

为什么我们要自动化安装系统呢?管理一些重复性的操作呢,这样可以减轻自己的操作,并且提高了工作效率,假如公司中又有十几台甚至更多的服务器,不可能自己一台一台的安装,这样就需要自动化...

Joah_Li
2017/09/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Xss过滤器(Java)

问题 最近旧的系统,遇到Xss安全问题。这个系统采用用的是spring mvc的maven工程。 解决 maven依赖配置 <properties><easapi.version>2.2.0.0</easapi.version></properties><dependenci......

亚林瓜子
36分钟前
2
0
Navicat 快捷键

操作 结果 ctrl+q 打开查询窗口 ctrl+/ 注释sql语句 ctrl+shift +/ 解除注释 ctrl+r 运行查询窗口的sql语句 ctrl+shift+r 只运行选中的sql语句 F6 打开一个mysql命令行窗口 ctrl+l 删除一行 ...

低至一折起
今天
7
0
Set 和 Map

Set 1:基本概念 类数组对象, 内部元素唯一 let set = new Set([1, 2, 3, 2, 1]); console.log(set); // Set(3){ 1, 2, 3 } [...set]; // [1, 2, 3] 接收数组或迭代器对象 ...

凌兮洛
今天
1
0
PyTorch入门笔记一

张量 引入pytorch,生成一个随机的5x3张量 >>> from __future__ import print_function>>> import torch>>> x = torch.rand(5, 3)>>> print(x)tensor([[0.5555, 0.7301, 0.5655],......

仪山湖
今天
5
0
OSChina 周二乱弹 —— 开发语言和语言开发的能一样么

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @花间小酌:#今日歌曲推荐# 分享The Score的单曲《Revolution》 《Revolution》- The Score 手机党少年们想听歌,请使劲儿戳(这里) @批判派...

小小编辑
今天
2.9K
19

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部