Как изменить название продукта развертывания clickonce после первой установки? - PullRequest
1 голос
/ 05 октября 2009

У нас есть приложение для пилотного внедрения, которое использует clickonce для быстрого обновления. Мы даже автоматизировали процесс сборки с помощью nant, и мы можем контролировать каждый этап сборки пакета развертывания.

Этот пилотный проект мы поставили с наименованием продукта «НАЗВАНИЕ ПРОДУКТА (PILOT)», но теперь мы хотим обновить всех наших пилотных пользователей до производственной сборки. Мы изменили название продукта сценария сборки, и это было хорошо для новых пользователей, оно правильно отображало имя продукта, но пользователи, у которых были установлены предыдущие версии, видели в своих ярлыках и подсказках обновления версию "(PILOT)" название продукта.

Что мы уже пробовали:

  • Удалите приложение: появится приглашение установки со старым именем продукта (не годится)
  • Удаление и очистка локальных настроек / приложений и данных локальных настроек / приложений: то же самое.

Система построена на Visual Studio 2005 (FW 2.0), и приложение имеет форму winforms. Клиентские ПК на XP SP3

Любая помощь будет высоко ценится:)

1 Ответ

1 голос
/ 05 октября 2009

Удаление приложения и установка свежих ДОЛЖНЫ работать.

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

Если вы не входите в систему как пользователь, которого пытаетесь поддержать, возможно, это ваша проблема. Приложения ClickOnce устанавливаются в изолированной программной среде для каждого пользователя, поэтому, если вы и я совместно используем компьютер, и мы оба устанавливаем приложение через ClickOnce, если вы обновляетесь, это никак не влияет на меня. То же самое касается удаления.

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

...