Я плохо знаком с настройками, и меня попросили создать установку, которая распространяет предварительно созданный пакет развертывания ClickOnce для надстройки Excel, использующей VSTO.Проблема: клиент должен иметь возможность изменить параметр в (уже подписанном) файле конфигурации.
Я обнаружил, что в соответствии с http://blogs.msdn.com/b/vsto/archive/2009/04/29/signing-and-re-signing-manifests-in-clickonce.aspx, я могу обновить и заново подписать пакет, но, поскольку я хочу сделать это во время установки, похоже, мне нужно включить mage.exeи наш сертификат в процессе установки.Предположительно, я могу сделать это и по-прежнему удалять их до завершения установки.
Мой вопрос: является ли лучшим вариантом написать моральный эквивалент пакетного файла, который выполняет обновление и подписывает манифесты, или он есть?ранее существовавшее пользовательское действие или аналогичная функция, которую я просто не заметил.
Скажите, нужна ли дополнительная информация.
Подробнее: Theпредмет спора - это параметр в файле .config, который сообщает ему, где находится веб-служба, предоставляющая информацию.Это изменится для каждого клиента, находящегося в его внутренней сети, и мы не можем / не хотим создавать установку, настроенную для каждого клиента.Мы используем возможности развертывания ClickOnce, чтобы, когда надстройка была в системе пользователя, у нее была необходимая информация, которая была бы настроена администратором один раз.