用Dependency來找出需要的DLL

今天遇到一個問題就是要安裝Crystal Report的 CRYSTL32.OCX時,發現無法安裝。



可是它又不會顯示為何無法安裝的資訊。不過大部份無法安裝可能都是因為缺少了某些必要的DLL。

要如何知道到底是缺少了哪些必要的DLL呢?其實Visual Studio本身就有提供一個小工具可以來確認所缺少的DLL。這個小工具就是「Dependency」。

Dependency所在的目錄是你安裝完Visual Studio後的C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin中。

開啟它後,會看到如下的畫面:


開啟你要查詢的DLL或OCX檔,就可以看到標紅色的就是你有少的DLL了。
想辦法找到你少的DLL,應該就可以安裝了。

如果還是不行的話,那可能就要安裝CrystalReport的執行環境了。


留言

這個網誌中的熱門文章

DOS Batch指令檔中如何記錄log資訊

用捷徑方式執行需帶入命令列參數的Windows Form程式

使用regular expression來match中括號(square bracket)