[英]How to see from where comes the Detected Dependencies in a Setup Visual Studio Project
我有一個安裝項目,生成一個.MSI 文件以在 IIS 上安裝 asp.net 網站。 這個網站有大約 10 個與他相關的項目。
我在安裝 msi 時遇到問題。 它們是2 個參考(System.Net.Http 4.0.0.0 和 System.Net.Http 4.1.1.3)之間的沖突。 在我檢測到的依賴項中,我有 2 System.Net.Http dll (2 版本),我必須排除 4.0.0.0 以在安裝過程中跳過錯誤。 我怎樣才能在我的 Detected Dependencies 中找到添加這個 dll 的內容,因為我已經檢查了我的所有項目並且它們都使用 4.1.1.3。
也許另一個參考需要 4.0.0.0 作為依賴? 我怎樣才能得到這個全局視圖?
沒有直接的方法可以在 Visual Studio atm 中從鳥瞰圖檢查依賴關系。
您可以在這個 SO question中找到很多選項來檢查誰需要 System.Net.Http。
在這個問題中,也可以選擇使用 ildasm 進行依賴項發現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.