This article only introduces the enhancements and improvements of the new version. For details about Updater Application Block, refer to uabv1.0.
Features
1. Simplified API
2. Various functions are separated: manifest, download, and activation
3. Support partial upgrades
4. Support for multiple types of downloads
5. Added application permissionProgramEvents customized during key phases of Upgrade
6. Support Event Management download process
7. Supports upgrading based on Microsoft Windows Installer Technology
8. The activation processor can be used for activation tasks after download is complete.
9. Enterprise Library-based graphical configuration management tools
10. Added mode and practices [Patterns and practices]Enterprise Library specifications
New versions transplanted from earlier UAB versions
The results of previous UAB versions show that UAB availability is a key part to be enhanced. To achieve this, we have made significant improvements to the Application Block to simplify public APIs and separate various functions for scalability. At the same time, this version has good compatibility with version 1.0. Of course, if you want to port a program based on version 1.0 to version 2.0, You need to familiarize yourself with some newly designed APIs. Version 2.0 also contains quickstarts and related documents.
UAB dependency
The Updater Application Block depends on other application blocks in the [patterns & practice] Enterprise Library V1.0.CodeConfiguration, hash, and log functions can be completed. UAB uses the following features from the Enterprise Library:
1. Use configuration application block to read configuration information
2. Use the [common library] function of the public library, such as the tool Library [Instrumentation], which provides many different functions for exposing system management events and data.
3. Use the Enterprise Library configuration console to modify the configuration information stored in the XML file
4. Use cryptography applicaton block to create and compare the file hash values in the manifest file.
Note: The New UAB requires you to install the Enterprise Library cryptography applicaton block from here. Other feature libraries will also be installed along with the cryptography applicaton block.
New Version
Http://www.microsoft.com/downloads/details.aspx? Familyid = c6c09314-e222-4af2-9395-1e0bd7060786 & displaylang = en