示例#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.");
            }
        }
示例#2
0
        public bool IsValidContext()
        {
            bool valid = false;

            _document = new IsWiXDocument(_mgr.DocumentManager.Document);
            if (_document.DocumentType == IsWiXDocumentType.Product || _document.DocumentType == IsWiXDocumentType.Fragment)
            {
                valid = true;
            }
            return(valid);
        }
示例#3
0
 public bool IsValidContext()
 {
     _document = new IsWiXDocument(_mgr.DocumentManager.Document);
     if (_document.DocumentType == IsWiXDocumentType.None)
     {
         return(false);
     }
     else
     {
         return(true);
     }
 }