我有一些类的解决方案,我想将它们隔离在一起,以便在另一个解决方案中重用它们。我是C#的新手,我不知道是否应该将它视为一个库。我只是想在一个单独的模块中组织它们。怎么手术?创建一个类库?使用我想要隔离的类定义新的解决方案?
谢谢。
答案 0 :(得分:1)
您将创建一个单独的类库项目。如果类与另一个项目密切相关,那么您可以将它们放在与该项目相同的解决方案中。但是将它们保存在一个单独的项目中意味着它将构建自己的程序集(.dll),您可以从其他项目中引用它们。
一个例子是在创建WCF服务时,我们可能会在该解决方案中添加一个单独的项目,其中包含服务实现的接口以及它们使用的输入/输出模型。该项目与WCF服务在同一解决方案中,WCF服务引用它。然后,如果另一个项目需要与该WCF服务进行交互,则它仅引用接口程序集。
答案 1 :(得分:1)