Dependency walker没有看到Visual C ++对C#DLL的依赖

时间:2017-11-28 16:27:54

标签: c++ visual-studio dependency-walker

我担心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时,我可以在<AdditionalDependencies>标记内看到所有这些DLL,但我看不到XLibrary.dll

Dependency Walker是否缺乏CLR支持?

0 个答案:

没有答案