我有一个问题,给定一个 .winmd 文件,我们在哪里可以找到真正的实现? .winmd 文件就像头文件或动态库的 .lib 文件一样,它不包含任何实现,我很好奇它的实现在哪里。
谢谢。
最佳答案
Disclaimer: This answer describes undocumented implementation details that can change at any time without prior notice.
对于在 Windows.winmd 或任何 .winmd 中定义的类型
C:\windows\system32\WinMetadata
,注册表将指向实际实现。在
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\SystemSettings.DataModel.SettingsDatabase
处查找类型的名称和 DllPath
value 将包含实现该类型的 DLL。
关于.net - 给定一个 .winmd 文件,我们在哪里可以找到真正的实现 DLL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22344942/