【问题标题】:Code reuse Windows Phone 8代码重用 Windows Phone 8
【发布时间】:2015-02-11 16:29:56
【问题描述】:

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

【问题讨论】:

  • 将您的逻辑提取到其他项目中。创建一个类库并将您的代码移到那里。

标签: c# windows-phone-8 reusability


【解决方案1】:

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

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

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

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

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

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

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

【讨论】:

  • 那么我可以在类库中使用通用翻译的 AppResources.resx 文件,并在每个项目中添加第二个 AppResources.resx 并使用独特的翻译吗?
  • 当然可以。试试看! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-19
  • 1970-01-01
相关资源
最近更新 更多