2016-03-17 21 views
0

在Visual Studio/TFS中是否有無法識別哪個項目會生成哪個dll?如何識別哪個項目產生特定的dll?

我知道你可以查看特定項目的屬性,看看dll的名稱是什麼,但是在你有負載和負載的項目的情況下,這似乎不是很有效。

我已經得到了一個引用dll的項目,其中包括我想要檢查的一個方法,但我不知道哪個項目會生成此dll。

回答

0

不幸的是,沒有。我知道的唯一方法是你可以使用反編譯擴展。 (強烈建議不要使用)通過反編譯後的源代碼,您可以查看命名空間並判斷哪個項目生成了dll。 (正常情況下)

而且你還可能要面對的一些問題,如:

  • 法律問題
  • 需要支付擴展
  • 僅適用於C#的工作/淨
  • 源代碼可能是混淆而不是標準
0

這應該是一次性活動,你可以繼續看一看到項目文件中,以防C#項目中的csproj文件。

如果你不想打開每個文件,那麼我會說寫一個小工具來讀取所有的項目文件,並尋找名稱。 順便說一句,這對於不同的項目會有所不同,您需要找到合適的位置。

+0

有一個內容搜索代碼示例[在本博客條目大約2012年]中描述(http://pascallaurin42.blogspot.co.za/2012/05/tfs-queries-searching-in-all-files-of。 HTML)這是一個SO問題[這裏]的答案的基礎(http://stackoverflow.com/questions/41039/find-in-files-search-all-code-in-team-foundation-server),取決於所使用的客戶端api版本。 – Elmar

相關問題