0

我有一個應用程序APP1必須與另一個應用程序APP0共享大量代碼。 這兩個應用程序共享所有項目依賴項,唯一不同的是構建配置。因此,我想在同一個解決方案文件中管理它們兩個。如何在同一解決方案中創建兩個單獨的應用程序

我還需要能夠將兩個應用程序部署到商店。

這裏就是我所做的:

1)複製/ APP0.csproj的粘貼,並更名爲APP1.csproj

2)添加到APP1 APP0解決方案的

3)複製/粘貼。 appxmanifest和重命名爲APP1.appxmanifest

4)複製/ APP0.StoreAssociation.xml的粘貼和重命名爲APP0.StoreAssociation.xml

5)添加APP1 FIL下載到APP1項目和APP0文件APP0項目

我還檢查了APP1.csproj被賦予了新的GUID。 問題依然存在:當我調試APP0時,APP1從儀表板中刪除。當我調試APP1時,APP0被刪除。所以有一些東西仍然使得兩款應用看起來都一樣... 任何幫助將非常感激!謝謝!

+0

部署似乎正常工作,所以右鍵單擊APP1或APP0,然後按Deploy實際上在儀表板中提供了2個獨立的應用程序。 – Matteo 2013-05-07 16:10:12

+0

你可能將不得不有兩個解決方案。 – mydogisbox 2013-05-07 16:10:25

回答

2

它看起來像你做的一切權利以確保您可以建立兩個項目,但如果你想有一個選項可以單獨安裝它們,你需要確保你會爲這兩個項目指定唯一標識。檢查Package identity頁面。

例如,您可以更改appxmanifest文件中的項目之一的包名(最後一個標籤「包裝」 - >更改「包名」)。

相關問題