在单个解决方案中处理多个项目中的公共类

时间:2013-01-25 00:53:13

标签: c# visual-studio-2010

我目前有两个项目在我的解决方案中说项目A和项目B.现在,项目A和B都使用类似的类,每个项目中都会找到每个类的副本。我想知道是否有更好的方法来完成这项任务。我希望在某个地方有一个单独的类,并让两个项目从那里访问公共类。推荐的方法是什么。

1 个答案:

答案 0 :(得分:7)

  1. 在同一解决方案中创建第三个项目C.
  2. 将您的共享课程添加到C。
  3. 项目A和B中的参考C(为此:在解决方案资源管理器中,右键单击项目A和B中的参考,单击添加参考,单击选项卡项目,然后选择项目C,单击确定
  4. 不要忘记添加正确的using命名空间以使用项目A和B中的类。
  5. 或者只是让您在项目A或B中共享类,并在另一个项目中添加对该项目的引用(这取决于内容,但这样做会在项目A和B之间创建一种不对称)。 / p>