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

Raj*_*war 2 c# visual-studio-2010

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

Céd*_*non 7

  1. 在同一解决方案中创建第三个项目C.
  2. 将您的共享类添加到C.
  3. 参考下,在项目A和B(这样做的:在解决方案资源管理器中,右键单击引用项目A和B,单击添加引用,单击选项卡的项目,然后选择项目C,单击OK)
  4. 不要忘记添加正确的using命名空间以使用项目A和B中的类.

或者只是让你在项目A或B中的共享类,并在另一个项目中添加对该项目的引用(这取决于内容,但这样做会在项目A和B之间创建一种不对称).