UWP: как отлаживать приложение на VS без удаления текущего?

привет, у меня вопрос по отладке UWP:

  1. Я разработал приложение под названием «MyApp» на VS2017.
  2. Я опубликовал MyApp в Магазине Windows.
  3. Загрузите и установите MyApp из Магазина Windows.

Затем я хочу исправить некоторые ошибки, я открываю проект MyApp в VS2017 и пытаюсь развернуть (иначе не могу отладить), затем VS уведомляет меня: MyApp уже установлен, если вы продолжите развертывание, удалит текущий.

означает, что теперь каждый раз, когда я хочу обновить MyApp(VS) на VS, я должен сначала удалить MyApp(WinStore)? с потерей всего состояния моего приложения? звучит нелепо.

Как решить эту проблему?


person Oh My Dog    schedule 10.02.2018    source источник


Ответы (1)


Когда я отлаживаю приложение, я должен изменить его имя.

Откройте Package.appxmanifest.

введите здесь описание изображения

Измените имя пакета и отображаемое имя.

person lindexi    schedule 10.02.2018
comment
это сработало! также лучше изменить DisplayName в теге приложения. 非常感谢兄弟 - person Oh My Dog; 10.02.2018
comment
В качестве потенциальной непрограммной альтернативы этому: виртуальные машины. Со всем, что мне нужно установить с VS и, возможно, с SQL Server, я переключился на обычное выполнение разработки только на виртуальных машинах (фактические проекты VS находятся на хосте благодаря общим папкам). И в зависимости от используемого VM Monitor, он может даже поддерживать создание моментальных снимков. - person Christopher; 10.02.2018
comment
@OhMyDog Рад помочь вам, и теперь, когда трудно найти uwp-разработчика в Китае. - person lindexi; 10.02.2018
comment
@Christopher Кристофер, да, это мой последний вариант, если решение Lindexi не сработает. Но теперь я предпочитаю использовать его, потому что виртуальная машина плохо работает на моей машине. все равно спасибо. - person Oh My Dog; 10.02.2018
comment
@lindexi Я полностью с вами согласен, в Китае нет живой почвы для UWP, и я делаю это только из уважения к Microsoft. - person Oh My Dog; 10.02.2018