static int Main(string[] args) { ReSign rs; bool verbose; bool debug; string error; string config_file; verbose = false; debug = false; config_file = null; for (int i = 0; i < args.Length; i++) { if (args[i] == "-v") { verbose = true; } else if (args[i] == "-d") { debug = true; } else { config_file = args[i]; } } if ((args.Length == 0) || (config_file == null)) { Console.WriteLine("Usage: ReSignTool [-v] [-d] <xml-configuration-file>"); return(1); } rs = new ReSign(config_file); rs.Verbose = verbose; rs.Debug = debug; if (!rs.Process(out error)) { Console.WriteLine("Error: Re-signing failed with error: " + error); return(2); } return(0); }
public ResignAssemblyResolver(ReSign resign) { this.resign = resign; cache = new Dictionary <string, AssemblyDefinition>(StringComparer.Ordinal); }