예제 #1
0
        internal static void Save(string fileName, ComponentRecord record)
        {
            var serializer = new XmlSerializer(typeof(ComponentRecord));

            using (var fis = new FileStream(fileName, FileMode.Create))
                serializer.Serialize(fis, record);
        }
예제 #2
0
        private void InstallComponentFromRecord(string tmpRecord, ComponentReference comp)
        {
            Uri             compXmlUri    = new Uri("component.xml", UriKind.Relative);
            ComponentRecord compRecord    = ComponentRecord.Load(tmpRecord);
            var             versionRecord = compRecord.Versions.Find(v => v.Version == comp.LatestVersion);

            _componentDownloader.DownloadFileAsync(compXmlUri, tmpRecord);
        }