2015-02-11 131 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