在Visual Studio/TFS中是否有無法識別哪個項目會生成哪個dll?如何識別哪個項目產生特定的dll?
我知道你可以查看特定項目的屬性,看看dll的名稱是什麼,但是在你有負載和負載的項目的情況下,這似乎不是很有效。
我已經得到了一個引用dll的項目,其中包括我想要檢查的一個方法,但我不知道哪個項目會生成此dll。
在Visual Studio/TFS中是否有無法識別哪個項目會生成哪個dll?如何識別哪個項目產生特定的dll?
我知道你可以查看特定項目的屬性,看看dll的名稱是什麼,但是在你有負載和負載的項目的情況下,這似乎不是很有效。
我已經得到了一個引用dll的項目,其中包括我想要檢查的一個方法,但我不知道哪個項目會生成此dll。
不幸的是,沒有。我知道的唯一方法是你可以使用反編譯擴展。 (強烈建議不要使用)通過反編譯後的源代碼,您可以查看命名空間並判斷哪個項目生成了dll。 (正常情況下)
而且你還可能要面對的一些問題,如:
這應該是一次性活動,你可以繼續看一看到項目文件中,以防C#項目中的csproj文件。
如果你不想打開每個文件,那麼我會說寫一個小工具來讀取所有的項目文件,並尋找名稱。 順便說一句,這對於不同的項目會有所不同,您需要找到合適的位置。
有一個內容搜索代碼示例[在本博客條目大約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