private void btnTakeSource_Click(object sender, EventArgs e) { foreach (var selectedItem in lbConflicts.SelectedItems) { var resourceInfo = (ResourceInfo)selectedItem; var sourceVersionFile = ResourceManagementBase.TryReadAllText(resourceInfo.SourceVersionFilePath); var versionFile = ResourceManagementBase.TryReadAllText(_filesVersionInfoPath); ResourceManagementBase.SyncFile(resourceInfo, false); ResourceManagementBase._conflictResourceInfoList.Remove(resourceInfo); } var newSource = new List <ResourceInfo>(); newSource.AddRange(ResourceManagementBase._conflictResourceInfoList); lbConflicts.DataSource = newSource; lbConflicts.Refresh(); }
public override void OnApplicationStart() { ResourceManagementBase.Start(); }