添加引用

本文关键字:引用 添加 | 更新日期: 2023-09-27 17:50:19

这里有一个问题,我最近在我的电脑上安装了一个带有新DLL的软件。我用它作为我的源代码控制项目的参考。现在,当我尝试使用不同的计算机来处理我的应用程序时。它没有找到设备的DLL。我能做些什么来修复这个/包括DLL,所以它不会抛出一个错误?还是我必须在每台电脑上都安装软件?

谢谢

添加引用

最简单的方法是在项目中创建一个文件夹来存储依赖dll,然后从它们通常所在的位置复制它们。然后,您可以将此本地文件夹添加到项目的源代码控件中。在项目本身中,当您创建对DLL的引用时,您将希望引用本地副本,而不是从产品安装的副本。请注意,如果这个DLL有其他依赖项,您可能也需要这些依赖项的本地副本。

就像Joel Kennedy在评论中说的那样,你可能需要仔细检查DLL的提供者是否可以重新分发DLL。

还要注意,本地复制方法适用于大多数。net程序集,但它可能不适用于COM或某些类型的。net程序集。

您需要在您希望开发的每台计算机上都有DLL。您可以尝试在源代码控制中包含DLL…但是我从来没有这样做过,所以我不能提供任何建议。

您需要在每台计算机上安装dll以及它所依赖的项。

如果这是一个COM dll,你必须注册它(显然)。