2015-02-11 88 views
1

我正在从事针对Windows Phone 8的项目。什么是从该项目中重用代码的最佳方法?目标是复制类似的项目,这些项目将具有通用的UI和功能。我想改变一些颜色,一些翻译和一些逻辑。是否有可能只改变我的项目的一些部分?从网络搜索中,我发现了很多关于如何重用代码和定位多个平台(Windows 8,Windows Phone 8等)的资源。我的用例有点不同。我已经有一个项目,需要多个副本,只需稍作更改,而主要逻辑的共同之处在于。代码重用Windows Phone 8

+1

将您的逻辑提取到其他项目中。创建一个类库并在那里移动你的代码。 – 2015-02-11 16:31:13

回答

0

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

1.新建一个Class Library项目。

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

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

Project菜单,选择Add New Item添加相应的新项目(控制组件,类,等等),然后移动/写入适当的代码。

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

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

+0

因此,我可以在普通翻译类库中使用AppResources.resx文件,并在每个项目中添加第二个AppResources.resx并使用独特的翻译? – 2015-02-12 11:16:37

+0

当然可以。试一试! :) – 2015-02-12 11:51:01