none
C#專案建置成功, 但是偵錯時出現錯誤訊息"找不到指定的模組. (發生例外狀況於 HRESULT: 0x8007007E)" RRS feed

  • 問題

  • 各位前輩們大家好, 小弟昨天在網路上下載了一個開源的遊戲引擎的源程式碼並使用Visual C# 2008 Express Edition進行建置和偵錯, 在建置時沒有發現異常, 但當小弟按下鍵盤F5執行偵錯後出現錯誤訊息"找不到指定的模組. (發生例外狀況於 HRESULT: 0x8007007E)".

    遊戲的程式碼(World of Warcraft.rar)的載點是:

    https://skydrive.live.com/?cid=36ac25551ad87d43#cid=36AC25551AD87D43&id=36AC25551AD87D43%21106

    對了, 各位前輩如果在建置專案後發現HikariWrapper.dllMHydrax.dllMogre.dllMOIS.dll這四個模組有問題的話, 可以直接從上面的載點下載壓縮檔"參考模組.rar"並解壓縮, 在方案總管中將有驚嘆號標示的模組移除並載入剛才解壓縮後得到的四個.dll檔案就可以了.

    懇求各位前輩能夠從百忙之中抽出時間來解答小弟的問題, 小弟感激不盡.

    (本來是想給各位前輩附上螢幕擷取畫面的, 但是系統一直提示小弟的帳戶未驗證不能帶圖和連結, 所以就無法向各位前輩呈現了, 敬請各位前輩見諒.)

    2013年8月11日 上午 07:39

所有回覆

  • 您好,

    檔案不在skydrive上面哦!

    或許有些win32的dll需要放在程式執行的目錄或是system32的目錄哦!

    可參考,

    http://www.windows-tech.info/13/14d28f488e7eec53.php

    試看看哦!


    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/

    2013年8月11日 上午 08:06
  • 謝謝前輩的回答, 小弟明白前輩的意思了. 小弟在網路上下載了一個名叫Dependency Walker的軟體並將建置好的程式用它開啟後發現確實在System32資料夾下面缺少了一個名叫ieshims.dll的檔案.  當小弟從Google上搜尋到並下載到System32資料夾下面後發現確實Dependency Walker沒有再給出Error訊息了, 可是卻給出了Warning訊息, 小弟有擷取到螢幕畫面如下:

    https://skydrive.live.com/?cid=36ac25551ad87d43#cid=36AC25551AD87D43&id=36AC25551AD87D43%21104

    (影像檔名字是警告訊息.JPG)

    小弟才疏學淺, 不知道下一步應該如何動作, 懇請前輩不吝賜教. 謝謝.

    2013年8月11日 上午 10:13
  • 不好意思前輩, 小弟這邊給出影像檔案的URL如下:

    https://skydrive.live.com/?cid=36AC25551AD87D43&id=36AC25551AD87D43%21104#cid=36AC25551AD87D43&id=36AC25551AD87D43%21109&v=3

    給您造成的困擾還請您見諒.

    2013年8月11日 上午 10:19
  • 謝謝心冷大的提醒, 小弟終於搞明白為甚麼亂馬客前輩無法檢視和下載小弟的程式碼了. 真的很抱歉, 小弟是第一次使用網路硬碟, 竟沒能將資料夾的權限修改成公開, 現小弟將程式碼等URL呈現如下, 還請各位前輩多多指教:

    程式碼(World of Warcraft.rar)的URL:

    https://skydrive.live.com/?cid=36AC25551AD87D43&id=36AC25551AD87D43%21104#cid=36AC25551AD87D43&id=36AC25551AD87D43%21106

    (其中參考模組.rar中有四個dll檔案: HikariWrapper.dll、MHydrax.dll、Mogre.dll和MOIS.dll, 各位前輩如果在建置方案時發現這四個模組的參考已經失效的話, 可以將原來專案中的參考移除後再將壓縮檔中的檔案加入參考就可以了, 小弟的IDE是Visual Studio 2008 Express Edition. 另外小弟也附上了Dependency Walker軟體的安裝程式"depends22_x86.zip".)

    螢幕擷取畫面的URL:

    https://skydrive.live.com/?cid=36AC25551AD87D43&id=36AC25551AD87D43%21104#cid=36AC25551AD87D43&id=36AC25551AD87D43%21109&v=3

    (正如上面所提到的, 這個螢幕畫面所呈現的是小弟在使用Dependency Walker偵測建置後的World of Warcraft.exe檔案所依存的dll模組的異常情況, 很抱歉, 因為我的論壇帳戶還是沒有通過驗證, 所以不能在這裡直接呈現影像和連結, 請各位前輩見諒.)

    小弟的作業系統是Windows 7 旗艦版, IE的版本號為: 8.0.7600.16385.

    小弟是第 一次在此提問就得到兩位前輩的熱心回答, 小弟甚為感動, 小弟不知道這裡還缺少那些內容, 還請各位前輩不吝賜教. 謝謝.

    2013年8月12日 上午 12:01