在代碼的名字裏有這樣一句臺詞:查找DLL名稱由具有命名空間
Company.Security.Logs.LogEvent myLog = null;
現在在另一個項目中,我想要做相同的,但我不知道是哪個「參考」應我添加到我的項目?那麼我怎麼知道這個項目中的哪個參考文件中有這個安全類?
在代碼的名字裏有這樣一句臺詞:查找DLL名稱由具有命名空間
Company.Security.Logs.LogEvent myLog = null;
現在在另一個項目中,我想要做相同的,但我不知道是哪個「參考」應我添加到我的項目?那麼我怎麼知道這個項目中的哪個參考文件中有這個安全類?
右鍵單擊Visual Studio中的類名並轉到聲明。這將帶您進入DLL視圖或代碼視圖,其中任何一個都會告訴您該類所處的組件。
當插入符號位於結束位置時,您可以使用Visual Studio「轉到定義」(或F12)類型的名稱,在這種情況下,LogEvent
。它會帶你在文本編輯器中凝結API源文件,將有第一線尋找類似:
#region Assembly System.Windows.Forms.dll, v4.0.0.0
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Windows.Forms.dll
#endregion
如果你正確的「公司」,單擊,選擇「轉到定義」,它應該告訴你定義源頂部的DLL名稱。 – Mansfield
通過使用文檔?...你有文檔的權利? – musefan
@Mansfield命名空間可以跨越多個程序集。他們應該看看在哪裏定義了LogEvent。 – Matthew