我正在使用 Visual Studio 2010 中的 C# .NET 项目。我正在集成一个具有 DLL 的硬件外围设备。我在我的项目中引用了 DLL 文件,并且代码编译/构建没有任何错误。当我运行我的应用程序时,我得到一个运行时错误,说它正在寻找另一个 DLL 文件。我在项目中引用的 DLL 似乎有 42 个其他 DLL 依赖于它。当我将这 42 个 DLL 放在输出目录 (bin/debug) 中时,应用程序运行得很好。
我的问题是:当 Visual Studio 无法将这些额外的 DLL 文件识别为依赖库时,管理这些额外 DLL 文件的最佳方法是什么?