簡體   English   中英

COM dll x64調試上的regsvr32失敗,無法獲取有關此信息的詳細信息

[英]regsvr32 on COM dll x64 debug fails and can't get details on this

我的VS項目有一個COM dll輸出,對於32位發布和調試可以正常運行,對於64位發布可以正常運行,但無法注冊64位調試。

失敗並顯示以下錯誤:

模塊“(...)。dll”無法加載。

確保二進制文件存儲在指定的路徑或對其進行調試,以檢查二進制文件或相關的.DLL文件是否存在問題。

指定的模塊無法找到。

  • 已為VS2008安裝SP1(已修復一些缺少的依賴項)
  • %windir%/ system32 / regsvr32或%windir%/ sysWOW64 / regsvr32失敗
  • 事件查看器未顯示任何相關內容(即應用程序錯誤)
  • SxsTrace沒有捕獲任何內容:
    • sxstrace跟蹤-logfile:sxstrace.etl
    • 做regsvr32
    • sxstrace解析-logfile:sxstrace.etl -outfile:sxstrace.txt
    • 檢查sxstrace.txt
  • 依賴項遍歷程序不會顯示任何丟失的依賴項(丟失的依賴項與發行版dll完全相同),並且64位發行版和64bit-debug依賴項之間沒有區別(除非有些調試依賴項而不是發行版)

如何檢索有關該錯誤的更多信息?

在此上已經損失了幾天,要花費數周的時間……!

暫無
暫無

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

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