如何创建一个DLL以在单独的项目中引用和使用

本文关键字:项目 单独 引用 DLL 创建 何创建 一个 | 更新日期: 2023-09-27 18:18:14

我想在一个解决方案中从类库创建一个dll,然后添加&在一个完全独立的解决方案中引用DLL,这样我就可以简单地使用这些函数,而不必在项目中使用整个类库。我可以这样做吗?谢谢!

如何创建一个DLL以在单独的项目中引用和使用

在解决方案中编译项目,并从bin文件夹中复制特定项目的dll,并将其放置在位于另一个项目的解决方案项文件夹中。然后,只需添加对该dll的引用,指向该解决方案项目文件夹中dll的位置。

如果在第二个解决方案中只需要该项目中的一些类,一个选项是创建第二个项目文件并只包含您想要的类。您可以将它们作为链接文件包含,也可以将项目文件放在与原始项目文件相同的位置。

然后您可以使用正常的项目参考技术。

另一种选择是引用编译后的dll,如Gabe指出的。

您可以使用以下命令行创建一个独立的.dll文件:

csc /target:library /out:<name of dll> <list of .cs files>