2

我是 Windows 移动开发和 Visual Studio 的新手。

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

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

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

4

4 回答 4

4

有两种可能的解决方案:

  1. 创建第三个项目以包含共享类并将其作为引用添加到其他两个中。
  2. 将类保存在单个文件中,但将其作为链接添加到每个项目中,如此所述。
于 2012-07-13T04:11:41.827 回答
3

不,您不需要创建副本。相反,project1project2.

右键单击[References->Add Reference...] in project2,选择“Projects”选项卡,选择project1,然后单击[OK]。

于 2012-07-13T04:09:32.697 回答
1

将你的通用类作为类库,并以 .dll 的形式保存

每当您需要该类时,只需将其引用添加到您的项目并使用它:)

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

于 2012-07-13T04:15:23.830 回答
0

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

于 2015-06-06T06:25:46.637 回答