Изменить пространство имен развернутого приложения clickonce - PullRequest
0 голосов
/ 01 декабря 2009

Я допустил небольшую ошибку в правописании пространства имен и хочу ее исправить. В настоящее время мое приложение использует Application.Settings для хранения большей части информации пользователя. Если я реорганизовал правильное написание своего пространства имен, будет ли файл настроек приложения по существу удален, потому что не может найти в нем новое пространство имен?

Ответы [ 2 ]

1 голос
/ 01 декабря 2009

Я считаю, что ClickOnce увидит это как другое приложение, так что да, настройки приложения будут "потеряны". Я должен был сделать это один раз, и я потерял все настройки. Пользователи должны были установить его как новое приложение и заново настроить свою личную информацию.

Я никогда не получал однозначного ответа на вопрос, почему это так, но вот мое предположение:

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

Однако я могу ошибаться. Вы можете попробовать и посмотреть. Если настройки потеряны, вы всегда можете вернуться (при условии, что вы используете контроль источника).

0 голосов
/ 01 декабря 2009

Я никогда не пробовал этого раньше, но похоже, что вы сможете просто изменить имя файла app .exe.config на новое имя вашего приложения, и оно будет читать его очень хорошо, если можете написать это в своем развертывании.

...