有沒有任何方法可以檢查.Net程序集所需的所有依賴性是否都滿足?它位於生產服務器上,並未安裝Visual Studio。相關性檢查
這是一個.Net程序集,它需要一些未包含在安裝包中的GAC:ed組件。
有沒有任何方法可以檢查.Net程序集所需的所有依賴性是否都滿足?它位於生產服務器上,並未安裝Visual Studio。相關性檢查
這是一個.Net程序集,它需要一些未包含在安裝包中的GAC:ed組件。
另一種方法是使用相同的CPU位數另一臺計算機上的Windows安裝調試工具,然後將安裝文件夾複製到該服務器。然後你可以在其中使用WinDbg輕鬆解決這些問題。當然,這對於初學者來說並不容易。
對於NDepend代碼庫,我們在GAC中沒有特定的依賴關係。但是NDepend會在每個NDepend執行過程中檢查所有程序集是否在安裝中很好地部署。這樣,如果用戶調整了安裝(發生了這種情況,我們注意到),他得到了一個聰明的MessageBox,準確解釋發生了什麼以及爲什麼他應該重新部署NDepend。由於這個技巧,很多支持已經被保存了。
我們的實施只是基於Mono.Cecil,它檢查所有組件是否存在於應該使用正確的組件版本的位置。 Mono.Cecil對組件進行淺層讀取的速度非常快,因此不會減慢啓動時間。
-1因此,我可以呼籲你注意先生。該網站不工作了,請更新先生,然後我可以刪除我的downvote。非常感謝。 – 2015-11-26 00:47:02