示例#1
0
        /// <summary>
        /// Entry method
        /// </summary>
        /// <param name="args">array of arguments: 1) source directory of resources and 2) resource output file</param>
        /// <returns>if successful, return 0, otherwise returns 1</returns>
        public static int Main(string[] args)
        {
            Console.WriteLine("NPANDAY Resource Generator Utility ");

/*
 *          if (args.Length != 2)
 *          {
 *              StringBuilder stringBuilder = new StringBuilder();
 *              foreach (string arg in args)
 *                  stringBuilder.Append("Arg = ").Append(arg).Append(", ");
 *
 *              Console.Error.WriteLine("NPANDAY-9000-000: Exiting program: Incorrect number of args (should have 2): Number Found = {0}, {1} ",
 *                  args.Length, stringBuilder.ToString());
 *              return 1;
 *          }
 */
            string sourceDirectory = args[0];
            string outputFile      = args[1];

            ResourceGenerator resX = new ResourceGenerator();

            try
            {
                resX.Execute(sourceDirectory, outputFile);
            }
            catch (Exception e)
            {
                Console.Error.WriteLine("NPANDAY-9000-002: Unable to generate resources: " + e.ToString());
                return(1);
            }
            return(0);
        }
示例#2
0
        /// <summary>
        /// Entry method
        /// </summary>
        /// <param name="args">array of arguments: 1) source directory of resources and 2) resource output file</param>
        /// <returns>if successful, return 0, otherwise returns 1</returns>
        public static int Main(string[] args)
        {
            Console.WriteLine("NPANDAY Resource Generator Utility ");
            /*
            if (args.Length != 2)
            {
                StringBuilder stringBuilder = new StringBuilder();
                foreach (string arg in args)
                    stringBuilder.Append("Arg = ").Append(arg).Append(", ");

                Console.Error.WriteLine("NPANDAY-9000-000: Exiting program: Incorrect number of args (should have 2): Number Found = {0}, {1} ",
                    args.Length, stringBuilder.ToString());
                return 1;
            }
            */
            string sourceDirectory = args[0];
            string outputFile = args[1];

            ResourceGenerator resX = new ResourceGenerator();
            try
            {
                resX.Execute(sourceDirectory, outputFile);
            }
            catch (Exception e)
            {
                Console.Error.WriteLine("NPANDAY-9000-002: Unable to generate resources: " + e.ToString());
                return 1;
            }
            return 0;
        }