2016-01-22 4 views
2

Мы публикуем приложение для магазинов Apple и Android, которые имеют несколько версий. Назовем их Pro и Lite, но их больше. Различия довольно значительны, в том числе большие различия в количестве доступных данных и характеристиках. У Android есть функция, называемая вкусом, чтобы справиться с этим.Несколько версий приложения Windows 10

  1. Есть ли такая вещь, как это в мире Windows?
  2. Возможно, мне нужно создать несколько приложений в магазине?
  3. Как справиться с этим в Visual Studio. Несколько csproj?
  4. Если несколько csproj's, как делиться общими представлениями xaml по проектам?

ответ

0

Вы можете создать «общий проект» для общего кода/представлений и т. Д. Затем создайте новые проекты win10 для каждого приложения магазина.

Вы даже можете добавить App.xaml в общий проект.

IMO Я ненавижу несколько проектов из-за сложности. Гораздо проще иногда просто проверять время выполнения, какой режим вы есть. Которая может быть некоторой глобальной константой. Но так как я думаю, что вам нужно делать несколько заявок в магазине - при создании пакета приложений вам придется переустановить приложение таргетинга.

Если у вас есть время, то мое предложение - совместный проект со всем, кроме него, кроме Package.appxmanifest. Затем определяются отдельные проекты с собственным Package.appxmanifest. Но все, что вам понадобится, - это то, что вам не нужно перезаписывать приложение при создании пакета приложения.

Смежные вопросы