代码重用 Windows Phone 8

Code reuse Windows Phone 8

我在一个针对 Windows Phone 的项目中工作 8. 重用该项目代码的最佳方法是什么?目标是重现具有共同 ui 和功能的类似项目。我想更改一些颜色、一些翻译和一些逻辑。是否可以仅更改项目的某些部分?通过网络搜索,我发现了很多关于如何重用代码和面向多个平台的资源(Windows 8、Windows Phone 8 等)。我的用例有点不同。我已经有一个项目,想要多个副本,有一些小的改动,主要逻辑是共同的。

将您的逻辑提取到其他项目中。

1.创建一个新的 Class Library 项目。

将创建两个文件:默认 class 文件 Class1.cs 和程序集清单 AssemblyInfo.cs,其中包含有关代码库的元数据。

2。如果您想编写代码或将代码移动到您的库中:

Project 菜单中,选择 Add New Item 添加适当的新项目(控件、组件、class 等),然后 move/write 添加适当的新项目代码。

3。将新创建的库引用到您的项目中。

在您的 WP8 项目的引用菜单中 select Add new reference 并选择新创建的库。