2

Я пытаюсь разделить свое решение тремя конфигурациями:VS2010 Различные места публикации на основе конфигурации

  1. развития

  2. Тестирование

  3. релиз

Все выше будет иметь другое место публикации, поэтому пользователи могут wo rk с выпуском, выполнить свой тест в тестировании и посмотреть, что нового в выпуске разработки. Все три версии будут построены с разными именами и значками имен и установлены на каждой пользовательской рабочей станции.

Сейчас я получаю:

Не удалось установить это приложение, приложение с же идентификатору уже установлена. Чтобы установить это приложение, либо изменить манифест версии этого приложения или удалить на существовавшие ранее приложения.»

Я не могу даже установить это больше, чем когда-то на одной рабочей станции.

Так что я могу сделать для того чтобы достигнуть этого?

+0

Какой установщик вы используете? –

+0

клик один раз, забыл упомянуть # –

ответ

0

вы не можете установить то же самое приложение несколько раз, пока вы не измените развертывание. Самый простой способ сделать это, изменив имя сборки. This article объясняет это.

0

Со временем я теперь вижу, что решение было довольно близко, просто потребовалось, чтобы я мог сначала указать свои требования.

Итак, теперь я могу сказать, что это в основном зависит от количества таких конфигураций:

  • , если оно ограничено и низким, то есть живой/тест/Dev, вы можете иметь каждый в отдельный проект в растворе , например AppLive, AppTest, AppDev, для этого требуется рефакторинг, чтобы переместить все, что является общим в отдельные проекты, но делает код и версии более понятными и удобными в управлении.

  • Если эти конфигурации не ограничены, или число является высоким, чем способ, чтобы загрузить конфигурации из файла и выбрать один из пула на основе пользовательской логики.

В настоящее время я использую сочетание обоих, как я хочу, чтобы иметь возможность выпустить тестовые версии раньше, чем жить, но и мое приложение используется несколькими ветвями, и каждый из них имеет некоторые уникальные стайлинг, логотипы и так, поэтому это применяется из встроенного XML-файла, и соответствующий набор идентифицируется на основе записей Active Directory.

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