Example #1
0
        public void Write()
        {
            Guid productCode = Guid.NewGuid();

            BuildIds();

            WriteTables();
            WriteValidation();
            WriteSequencing();
            WriteUpgrade();
            WriteProperties(productCode);
            WriteDirectories();
            WriteComponents();
            WriteFiles();
            WriteShortcuts();
            WriteIcons();

            _connection.Commit(_package.ProductName, _package.Author, _package.Platform, CultureInfo.CurrentCulture.LCID, productCode);
        }