2010-10-25 52 views
35

例如,log4net.dll附帶log4net.xml。這個XML的用途是什麼?dll旁邊的xml文件的目的是什麼?

+1

可能的重複[什麼是「log4net.xml」文件被添加到您的bin文件夾](http://stackoverflow.com/questions/2184102/what-is-the-log4net-xml-file-that -gets-added-bin-folder) – Ani 2010-10-25 13:33:41

回答

14

該文件包含在程序集中創建爲xml註釋的類,方法等的描述。

+7

但他們的'目的'是什麼? – Sprintstar 2015-05-01 11:28:10

+3

我想OP想知道什麼時候可以刪除,何時不可以。防爆。您需要PDB文件才能進行調試。在另一個答案Will說Visual Studio依靠xml文件來顯示intellisense,我不認爲這是真的。是否有理由讓他們在其他地方使用它們作爲清單? – SynBiotik 2016-03-31 18:44:05

23

它們包含對xml格式代碼的註釋。它們可以與sandcastle一起使用來生成Windows幫助文件或MSDN樣式的html文檔。

+9

和Visual Studio需要它們才能顯示程序集的智能感知。 – Will 2010-10-25 13:38:13

+0

@會怎麼樣?我在Visual Web Developer 2010 Express中使用了dll(sharpPDF),並且這兩個文件都包含在項目中(儘管我從未對XML文件進行任何引用)。我如何才能使Intellisense正常工作? – Jules 2011-06-23 10:04:01

+1

@Jules:只要它們相互旅行,具有相同的名稱(xyz.dll,xyz.xml),它應該被拾取。檢查你的參考,你可能會指向某個地方的dll。 – Will 2011-06-23 12:56:57

相關問題