如何在VisualStudio中加入你自己的assembly的Intellisense?
当你发布你自己的assembly给第3方时,你是否打算在VisualStudio中提供Intellisense?
如果答案是肯定的话,这里有一个简单的向导:
- 在你自己的代码中加入XML文档。GhostDoc可以很好的帮助你完成这项工作。
- 更改你的项目属性设置:Build->output->XML Documentation file。如果你使用命令行来编译程序,/doc参数是必须的。一旦你完成设置和编译,会生成一个新的XML文件。这个文件包含了所有的Intellisenes的信息。在下一步,我将介绍如何部署这些文件(assembly和XML文档)。
- 当你部署你的assmebly的时候,请保证你的XML文档和assembly在一个相同的文件夹下面。并且将这个文件夹添加的注册表中的:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\YourCustomizedKeyName]
@="assemblies and Intellisense XML files的位置"
另外一个经常被问到的问题是:为什么我不能在VisualStudio中引用在GAC中的assembly?原因是因为在GAC中包含pdb文件和Intellisense XML 文档是不合时宜的。GAC并不适合用来给VisualStudio来获得额外的信息。(想象一下如果客户机上面没有VisualStudio会如何?我想这是大多数情况的。毕竟开发者只是一小撮分子。嘿嘿)GAC的唯一目的是用来做runtime的引用。
转载于:https://www.cnblogs.com/deepnight/archive/2010/10/25/1860279.html
如何在VisualStudio中加入你自己的assembly的Intellisense?相关推荐
- 如何在LabVIEW中进行海康机器视觉算法平台VisionMaster二次开发
目录 1.导言 庞大的NI LabVIEW软件平台 LabVIEW 平台的特点 海康机器人的视觉算法平台VisionMaster特点 如何在LabVIEW中进行海康视觉算法平台二次开发 2.方法与步骤 ...
- 如何在SharePoint2010中添加Deep Zoom Image
如何在SharePoint2010中添加Deep Zoom Image 应用范围 SharePoint 2010 Foundation:SharePoint 2010 Standard:SharePo ...
- php如何对数组进行分组,如何在PHP中对数组进行分组排序
如何在PHP中对数组进行分组排序 发布时间:2021-01-04 16:28:51 来源:亿速云 阅读:98 作者:Leah 这篇文章将为大家详细讲解有关如何在PHP中对数组进行分组排序,文章内容质量 ...
- html中section与div,如何在html中的section标签内包含div标签
我正在制作一个完整版块的页面网站,如this.每个页面都有自己的标签.目前我的网页有4个部分(呈现不同的背景颜色).如何在html中的section标签内包含div标签 我的第一部分有一个容器div, ...
- html img调用js,html调用js变量 如何在html中输出js文件中的变量
html页面代码中怎么调用js变量?html页面代码中怎么调用js变量,例如 在html代码中插入js代码: a=取浏览你把index1.js 中的onReady 去掉,把index1.js改成 fu ...
- 如何在OpenCV中为InRange阈值选择颜色的最佳HSV值
如何在OpenCV中为InRange阈值选择颜色的最佳HSV值 1. 效果图 2. 源码 参考 之前的博客介绍了如何使用Python,OpenCV通过HSV颜色空间转换检测对象,并进行轨迹追踪.怎么选 ...
- 管理 zabbix_Zabbix 2019 峰会丨看睿象云如何在 Zabbix 中玩转告警
2019年11月29日-30日,为期两天的 Zabbix 大会中国站在北京盛大召开,本届 Zabbix 大会以"新视界,新技术,共建未来新监控!"为主题,为与会人员提供前沿的监控技 ...
- 如何在JavaScript中实现链接列表
If you are learning data structures, a linked list is one data structure you should know. If you do ...
- csv文件示例_如何在R中使用数据框和CSV文件-带有示例的详细介绍
csv文件示例 Welcome! If you want to start diving into data science and statistics, then data frames, CSV ...
最新文章
- 当程序出Bug时,程序员最喜欢说的30句话
- 17委托异步调用方法
- 11210怎么等于24_【Python】鸡兔同笼怎么“妙解”?
- WPF INotifyPropertyChanged 通过特性减少代码量
- JIRA 6.3.6版本部署
- k8s的list-watch机制和 pod调度约束
- lame,把ios录音转换为mp3格式
- SAP IBASE logic of pt_equiindx
- iOS appstore分级
- python自动备份数据库_Python Mysql自动备份脚本
- cmake could not find openssl_使用CMake构建C++项目
- 开源软件的安全性风险_开源安全性,Google惊喜等
- ai进入轮廓模式怎么退出_五大容易过劳死的职业 怎么避免进入过劳死模式?
- 用python进行wifi密码生成
- Adopt Open JDK官方文档(五) Docker镜像
- Codeforces GoodBye2015 New Year and Three Musketeers Codeforces 611E(贪心)
- 自由网络-去中心化分布式网络
- 树莓派笔记5:自制小车(简单避障)
- 使用记事本完成第一个Java程序的开发遇到异常
- windows10系统hosts文件不见了的解决方法
热门文章
- Dirichlet Process and Stick-Breaking(DP的Stick-breaking 构造)
- CSDN-Markdown--基本语法功能效果
- CMFCShellTreeCtrl和CMFCShellListCtrl快速构建资源管理器
- django无法生成自定义表(mysql)
- DBUtils学习笔记
- STM32 - 高级定时器的设定 - 基础-05 - 输出波形控制 -Complementary outputs and dead-time insertion 相位调整@互补输出和死区控制
- 差分进化算法_基于差分进化的水泥烧成系统动态优化算法
- notepad自动对齐html代码,notepad如何存储为html格式化
- 树莓派 docker homeassistant_树莓派raspberry4B入坑指南 part-4 安装docker-ce 19.03
- 两用物项许可证办理流程_办理医疗器械经营许可证流程