Exemplo n.º 1
0
        public void Read(IsWiXDocument Document, IsWiXPackage Package)
        {
            _document = Document;
            _package  = Package;

            try
            {
                AdminImage        = _package.AdminImage;
                Comments          = _package.Comments;
                Compressed        = _package.Compressed;
                Description       = _package.Description;
                InstallPrivileges = _package.InstallPrivileges;
                ReadOnly          = _package.ReadOnly;
                Keywords          = _package.Keywords;
                Languages         = _package.Languages;
                InstallScope      = _package.InstallScope;
                Platform          = _package.Platform;
                ShortNames        = _package.ShortNames;
                SummaryCodepage   = _package.SummaryCodepage;
                Manufacturer      = _package.Manufacturer;
                Id = _package.Id;
                InstallerVersion = _package.InstallerVersion;
            }
            catch (Exception)
            {
                MessageBox.Show("Error reading the Package Element.");
            }
        }
Exemplo n.º 2
0
        PackageModel LoadPackage()
        {
            PackageModel package = new PackageModel();

            _iswixPackage             = new IsWiXPackage();
            package.AdminImage        = _iswixPackage.AdminImage;
            package.Comments          = _iswixPackage.Comments;
            package.Compressed        = _iswixPackage.Compressed;
            package.Description       = _iswixPackage.Description;
            package.Id                = _iswixPackage.Id;
            package.InstallerVersion  = _iswixPackage.InstallerVersion;
            package.InstallPrivileges = _iswixPackage.InstallPrivileges;
            package.InstallScope      = _iswixPackage.InstallScope;
            package.Keywords          = _iswixPackage.Keywords;
            package.Languages         = _iswixPackage.Languages;
            package.Manufacturer      = _iswixPackage.Manufacturer;
            package.Platform          = _iswixPackage.Platform;
            package.ReadOnly          = _iswixPackage.ReadOnly;
            package.ShortNames        = _iswixPackage.ShortNames;
            package.SummaryCodepage   = _iswixPackage.SummaryCodepage;
            package.PropertyChanged  += Package_PropertyChanged;
            return(package);
        }