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); }