Пример #1
0
        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);
        }
Пример #2
0
 public ResignAssemblyResolver(ReSign resign)
 {
     this.resign = resign;
     cache       = new Dictionary <string, AssemblyDefinition>(StringComparer.Ordinal);
 }