2010-03-19 54 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