2012-07-13 354 views
2

我是Windows Mobile开发人员和Visual Studio的新手。2个项目1个解决方案共享课程?

我正在开发一个Web服务以及一个移动应用程序。我有1个解决方案,但有2个不同的项目。

我已经在Web服务中创建了一个类(比如项目1),但希望能够在移动应用程序中使用这个类(比如项目2)。

我是否必须基本创建它的副本并在其他项目中引用它?

回答

4

有两种可能的解决方案:

  1. 创建第三个项目,包含共享类并将其添加为在其他两个的参考。
  2. 将类保存在单个文件中,但将其作为链接添加到每个项目中,如解释here所述。
3

不,您不需要创建副本。请在project2中添加对project1的引用。

用鼠标右键单击project2中的[References-> Add Reference ...],选择“Projects”标签,选择project1,然后单击[OK]。

1

让你的普通类作为一个类库,并将其保存在.DLL

形式,只要你需要这个类只是增加它的引用到项目,并用它:)

这是称为重用OOPS的最佳特性之一

0

它击败了SOA的目的......它变成了紧密耦合的项目。一个不应该添加..两个不同的图层..“添加为参考”。

相关问题