예제 #1
0
        private static void backgroundWorker_Install(object sender, DoWorkEventArgs e)
        {
            var updateInfo = (RepoInfo)e.Argument;

            var repo = new RemoteRepository();
            repo.LoadRepository(updateInfo.Repo, updateInfo.Platform, Helper.AppPath + "Updates");
            var result = repo.Install(updateInfo.Version, updateInfo.Destination); 

            repo.CleanTemporary();
            e.Result = result;

        }