Пример #1
0
 private void CreatePackageExecuted(object sender, ExecutedRoutedEventArgs e)
 {
     if (IsValid((Grid)sender))
     {
         var package = new UpdatePackage(_package.CertificatePath, _package.NextVersion, _package.IsDifferential);
         foreach (var item in UIUpdatePackage.ConvertFileTemplates(_package.IncludedFiles))
         {
             package.IncludedFiles.Add(item);
         }
         foreach (var item in UIUpdatePackage.ConvertFileTemplates(_package.ExcludedFiles))
         {
             package.ExcludedFiles.Add(item);
         }
         _package.TokenString = package.Create(new DirectoryInfo(_package.OutputDirectory));
         CreateManifest();
         MessageBox.Show(this
                       , "Update package was successfully completed."
                       , "Package Completed!"
                       , MessageBoxButton.OK
                       , MessageBoxImage.Asterisk);
     }
 }