如何在单独的项目中创建一个dll来引用和使用?

时间:2011-12-19 19:48:49

标签: c# .net dll

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

3 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:1)

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

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

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

答案 2 :(得分:1)

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

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

查看更多信息here