MYDLL中的某个地方是否有设置.dll告诉VS在任何时候将MYDLL添加到另一个项目中时都包含(未引用的)Bass.d

本文关键字:MYDLL 项目 添加 另一个 包含 Bass 引用 告诉 方是否 是否 VS | 更新日期: 2023-09-27 17:55:52

我编写了自己的DLL。 称之为MYDLL.dll。

它使用Bass.Net.dll(用于音频处理)。 Bass.Net.dll本身需要Bass.dll一个未管理的库,所以我无法将其添加到项目中的引用中。 所以我刚刚将 Bass.dll 添加到我的项目文件中并设置"复制到输出目录"。 因此,当我构建项目 MYDLL 时,所有内容都正确放置在我的 bin 文件夹中。

这是问题 - 当我想从另一个应用程序使用 MYDLL.DLL 时。 我添加了对 MYDLL.DLL 的引用。 VS 2010足够聪明,也可以引入Bass.Net.dll因为它在MYDLL项目中被引用)。 但它不会带来 Bass.dll 文件。 我必须手动复制它。

MYDLL中的某个地方是否有设置.dll告诉VS在将MYDLL添加到另一个项目时包含(未引用的)Bass.dll?

MYDLL中的某个地方是否有设置.dll告诉VS在任何时候将MYDLL添加到另一个项目中时都包含(未引用的)Bass.d

DLL 作为内容包含在引用项目中,复制到输出 = true。

Visual Studio 不会递归包含您引用的依赖项的依赖项。您有责任确保可以通过正常的 Windows 和 .NET 依赖项解析发现子依赖项。