首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows 10上调试丢失的dll

如何在Windows 10上调试丢失的dll
EN

Stack Overflow用户
提问于 2015-06-09 11:50:36
回答 1查看 2.2K关注 0票数 2

我已经从Windows8.1升级了一个Windows 10 ()项目。

我试着在Windows 10手机上启动这个

System.IO.FileNotFoundException

当它第一次尝试引用我的Windows组件时。

System.IO.FileNotFoundException:找不到指定的模块。( HRESULT: 0x8007007E除外)在System.StubHelpers.StubHelpers.GetWinRTFactoryObject(IntPtr pCPCMD)在FooRuntimeComponent.STAContextCapture.CaptureContext() at FooApp.App..ctor() at FooApp.Program.<>c.b___0(ApplicationInitializationCallbackParams p)}

异常本身并不告诉我没有找到哪个模块。下面是第一级依赖项的列表:

代码语言:javascript
复制
API-MS-WIN-CORE-HANDLE-L1-1-0.DLL
API-MS-WIN-CORE-SYNCH-L1-2-0.DLL
API-MS-WIN-CORE-PROCESSTHREADS-L1-1-2.DLL
API-MS-WIN-CORE-UTIL-L1-1-0.DLL
API-MS-WIN-CORE-ERRORHANDLING-L1-1-1.DLL
API-MS-WIN-CORE-STRING-L1-1-0.DLL
API-MS-WIN-CORE-COM-L1-1-1.DLL
MMDEVAPI.DLL
VCCORLIB140D_APP.DLL
MSVCP140D_APP.DLL
KERNEL32.DLL
OLE32.DLL
CONCRT140D_APP.DLL
VCRUNTIME140D_APP.DLL
UCRTBASED.DLL
WS2_32.DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ERROR-L1-1-1.DLL
API-MS-WIN-CORE-WINRT-L1-1-0.DLL

如果我尝试引用并使用空的Windows运行时组件,它可以工作。

我试着从头开始重新创建项目,但仍然没有工作。

好像电话里漏掉了一些东西。如何理解哪一个?Windows 10上有FusLogW for VS2015吗?

EN

回答 1

Stack Overflow用户

发布于 2017-06-02 12:09:54

这可能是因为您对ole32.dll的依赖。

我在Xbox上也有类似的问题。我的假设是,在UWP应用程序中,ole lib中的方法映射到windows设置( assumption ),而不是dll本身。ole32.dll可能存在于桌面环境中,但当您在其他平台上运行时,这个dll可能不存在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30731205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档