2013-05-13 3 views
1

У меня разные версии одного и того же приложения: производство, разработка и тестирование. Каждый из них имеет свой файл решения и отдельные ветки в TFS. Мы только начали использовать ClickOnce. В настоящее время для разработки и тестирования используется один и тот же ключ PFX, но они разворачиваются в две отдельные папки.Ярлык меню запуска приложения ClickOnce исчезает

Теперь, когда кто-то устанавливает сборку разработки, значок в стартовом меню инсталлируется и смотрит на

«Название компании» -> Развитие строительства

Это обусловлено в Publish -> Параметры -> Описание -> Название издателя и название продукта.

Теперь, когда пользователь идет на установку Test Build, то же имя издателя и другое имя продукта. Меню запуска удаляется (или перезаписывается) для ссылки на сборку разработки и заменяется тестовой сборкой. Также опция в «Установка и удаление программ» - это то, что было последним.

Как я могу получить два приложения с одним издателем для создания двух разных элементов меню?

ответ

0

Вам также нужно использовать разные имена сборок для разных сборок. Вы можете изменить Название Ассамблеи в Заявление вкладка страницы свойств проекта. Они будут рассматриваться как разные продукты после изменения имени сборки и названия продукта.

И только основной файл EXE необходимо изменить, так как ClickOnce рассматривает его как отдельную установку, все остальные DLL-файлы устанавливаются в отдельной папке кэша в папке <username>\AppData\Local\2.0. Файл DLL не должен конфликтовать с другими.

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