public int Perform(OptionSet optionSet) { PackageBuilder.BuildPackage(_includes, _outputFileName); PackageSigner.Sign(_cn, _outputFileName); Console.WriteLine("Created package {0}", _outputFileName); return(0); }
public int Perform(OptionSet optionSet) { if (!PackageSigner.VerifySignature(_cn, _packageFileName, _storeLocation)) { Console.WriteLine("Failed to verify authenticity of package {0}.", _packageFileName); return(1); } PackageBuilder.Unpack(_packageFileName, _destinationDir); Console.WriteLine("Unpacked package {0} to {1}", _packageFileName, _destinationDir); return(0); }