Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
В мастере решений Access поле Код продукта не GUID, который является основным удостоверением приложения или продукта.
-
Обновление можно увеличивать и уменьшать дереве функция компонентов, но он не должен Реорганизация существующей иерархии описанного таблицы функции и FeatureComponents компоненты и. Его можно добавить новую функцию существующее дерево функции компонента. Удаляет родительской функции, необходимо также удалить все функции дочерние удаленные функции.
-
Обновление можно добавить новый компонент или компонента новой или существующей.
-
Обновление нельзя изменять код компонента любого компонента. Таким образом небольшой обновления или обновлении дополнительной никогда не смену имя файла ключа компонент из-за этого потребуется изменения кода компонента.
-
Обновление не должны измените имя пакета установки MSI-файла. Вместо так как он изменяет пакет, необходимо изменить код пакета. Обратите внимание, что это означает, что можно изменить обновление таблиц, настраиваемых действий и диалоговых окнах MSI-файл, не меняя его имени.
-
Обновление можно добавлять, удалять или изменять файлы, разделы реестра или компонентов, которые не являются общими функциями двух или более клавиш. Если обновление изменяет версий файла, необходимо увеличить версию этого файла в таблице файлов. Обновление устраняет ресурсы, следует также обновить таблицы RemoveFile и RemoveRegistry, чтобы удалить все неиспользуемые файлы, разделы реестра или сочетания клавиш, которые уже были установлены.
-
Обновление компонента, совместно используется одна или несколько функций должно быть обратной совместимости с всех приложений и функций, использующих этот компонент. Обновление можно изменить ресурса общего компонента, например файлов, реестра и сочетания клавиш, до тех пор, пока изменения совместимы назад. Не рекомендуется, обновление, добавление и удаление файлов, реестра или сочетания клавиш из общего компонента.
-
Как пакет установщика Windows поставляется небольшой обновления. (Полный компакт-диск продукта обычно не предоставляется вместе с небольшой обновления.)
Необходимо изменить код продукта при соблюдении следующих для обновления:
-
Существующих установок исходного и обновленных продуктов на том же компьютере должен быть невозможно.
-
Изменилось имя MSI-файла.
-
Код компонента существующего компонента был изменен.
-
Компонент будет удалено из существующего компонента.
-
Существующие функция была предпринята в дочерним для существующего компонента.
-
Существующие дочерние возможности удален из его родительской функции.
-
Компонент могут добавляться к существующей функции без изменения кода продукта.
Примечание: Добавление новая функция дочерние, состоящее только из новые компоненты для существующей функцией не требует изменения кода продукта.
Новые возможности дочерние могут создаваться, включив в поле атрибуты таблицы функция msidbFeatureAttributesFollowParent и msidbFeatureAttributesUIDisallowAbsent. Если небольшой обновления только добавление новых дочерних функций, а затем ПЕРЕУСТАНОВИТЬ = ALL достаточно принудительно установки с новыми возможностями дочерних.
Новая функция дочерние могут быть скрыты от пользователя. Чтобы синхронизировать состояние установки компонента нового дочернего с ее родительской функции, задайте биты msidbFeatureAttributesFollowParent и msidbFeatureAttributesUIDisallowAbsent для функции дочерних.