我是 Windows 移动开发和 Visual Studio 的新手。
我正在开发一个网络服务以及一个移动应用程序。我有 1 个解决方案,但有 2 个不同的项目。
我在 Web 服务中创建了一个类(比如项目 1),但希望能够在移动应用程序中使用这个类(比如项目 2)。
我是否必须基本上创建它的副本并在其他项目中引用它?
我是 Windows 移动开发和 Visual Studio 的新手。
我正在开发一个网络服务以及一个移动应用程序。我有 1 个解决方案,但有 2 个不同的项目。
我在 Web 服务中创建了一个类(比如项目 1),但希望能够在移动应用程序中使用这个类(比如项目 2)。
我是否必须基本上创建它的副本并在其他项目中引用它?
有两种可能的解决方案:
不,您不需要创建副本。相反,project1
在project2
.
右键单击[References->Add Reference...] in project2
,选择“Projects”选项卡,选择project1
,然后单击[OK]。
将你的通用类作为类库,并以 .dll 的形式保存
每当您需要该类时,只需将其引用添加到您的项目并使用它:)
这被称为重用 OOPS 的最佳特性之一
它违背了 SOA 的目的……它变成了紧密耦合的项目。一个不应该添加..两个不同的层..“添加为参考”。