簡體   English   中英

如何確定dll如何以我的/ bin(.NET)結尾

[英]How to determine how a dll is ending up in my /bin (.NET)

我有兩個項目AB的解決方案。 A從外部/lib文件夾引用外部dll C.dll

當我構建BC.dll最終在其/bin文件夾中。

B不引用AC.dll (但是A引用B )。

在項目B任何地方都沒有提及(或引用) C.dll ,為什么在它的/bin 我如何確定其來源?

更新:使用.NET 3.5

謝謝

如果您使用MSBuild在命令行上構建解決方案並增加詳細程度,則可以解決。 您可以在Visual Studio命令提示符(位於Visual Studio的“開始”菜單中)中執行以下命令。

msbuild.exe YourSolution.sln /flp:v=diag

這將創建將日志文件msbuild.log寫入當前目錄。 然后,您可以搜索文件名並追溯如何將其復制到該目錄中。 如果v=diag信息過多,則可以嘗試v=detailed

您是否在解決方案資源管理器中檢查了引用? 也許那里有一個多余的參考。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM