Я создал базовое стартовое решение Xamarin.Forms в VS под названием «Стартер».
Я использую «Starter» для создания нового решения и переименую его в «Monkey». Я создаю свое приложение Monkey Xamarin.Forms и устанавливаю его на свои устройства без проблем.
Затем я создаю другое приложение Xamarin.Forms под названием «Герои» на основе того же базового проекта «Стартер», созданного ранее. Но когда я пытаюсь установить приложение Windows UWP, оно не устанавливается, поскольку обнаруживает, что у меня уже установлен тот же пакет. Проблема в том, что «Имя пакета» одинаково для нескольких проектов. Как мне сгенерировать новое имя пакета в UWP?
В настоящее время я добавляю этот код в мой проект xamarin.uwp:
System.Guid desiredGuid = System.Guid.NewGuid();
Но затем я должен не забыть установить точку останова, захватить значение и использовать его для замены имени моего пакета в Package.appxmanifest каждый раз, когда я создаю новое решение, основанное на «Starter».
Есть ли лучшее решение для этого?