恐怕 Dependency Walker 不支持这一点,但我需要确保我没有遗漏任何东西。
我有一个依赖于许多 DLL 的 Visual C++ 应用程序。其中之一是作为 C# 项目编写的 DLL(因此启用了 CLR 支持)。在.vcxproj
配置文件中,我可以看到像这样的附加依赖项......
<AdditionalDependencies>comprisinterface.lib;wsock32.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies>
调用了 C# 项目XLibrary.dll
——显然它不在该列表中。那是因为它已包含在以下标签中...
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Messaging" />
<Reference Include="XLibrary">
<HintPath>..\..\..\..\XLibrary.dll</HintPath>
</Reference>
</ItemGroup>
当我运行 Dependency Walker 时,我可以看到标签内的所有这些 DLL <AdditionalDependencies>
,但我看不到XLibrary.dll
Dependency Walker 是否缺少 CLR 支持?