2010-03-19 99 views
1

我有一个.DLL,包含在我的Visual Studio 2008项目中。 .DLL附带一个.XML文件,其中包含有关属性和功能的所有注释。.DLL注释包含在.XML中

我该如何让VS加载这些评论作为Intellisense,以便我有一个函数的定义?

------------- UPDATE ---------------------
这些文件放在同一个文件夹下:

FTD2XX_NET.XML
FTD2XX_NET.DLL

当我凝视对象浏览器中,我看到的评论。我只是在智能识别中看不到他们。

回答

4

我的理解是,只要XML文件与引用的DLL位于同一目录中,那么注释将自动显示在智能感知工具提示中。

+0

似乎并非如此。 有问题的.DLL是FTDI的FTD2XX_NET.dll – Roast 2010-03-19 14:12:38

4

DLL和XML必须一起存在于由Visual Studio引用的同一位置,并且它们必须具有相同的名称。

+3

另外,当* .DLL引用到项目中时,.XML文件似乎必须与.DLL *一起存在。我引用了一个没有.XML文件的.DLL,然后在.DLL旁边添加了一个合适的.XML文件。 Visual Studio 2010的intellisense拒绝承认.XML,尽管重建,加载/卸载解决方案等。最后的工作是从项目中删除.DLL引用,然后重新引用它(这次是与那里的.XML文件)。 – 2013-09-10 17:25:37

+0

我注意到有时需要重新打开VS(2015)才能使用刚添加的xml文档刷新智能感知(在解决方案中重新加载项目是不够的)。 – Bronek 2016-10-03 12:23:01