Example #1
0
        static void Main(string[] args)
        {
            if(args.Length != 1) {
                Console.WriteLine("Usage: Tester <path to .sln file>.");
            } else {
                var slnObj = new SolutionObject(args[0]);
                Console.WriteLine(slnObj.SolutionDetails);
                Console.WriteLine("File View");
                Console.WriteLine("*********");
                Console.WriteLine(slnObj.FileViewDetails);
                Console.WriteLine("Solution View");
                Console.WriteLine("*************");
                Console.WriteLine(slnObj.SolutionViewDetails);

                Console.WriteLine("End Program");
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            if(args.Length != 1) {
                Console.WriteLine("Usage: Tester <path to .sln file>.");
            } else {
                SolutionObject slnObj = new SolutionObject(args[0]);

                Console.WriteLine("Solution Format Version: {0}", slnObj.FormatVersion);
                Console.WriteLine("Solution will open in {0}", slnObj.VSVersion);
                Console.WriteLine("Solution location: {0}", slnObj.RootPath);
                Console.WriteLine("Projects in {0} solution:", slnObj.Name);
                foreach(ProjectObject project in slnObj.FileView.Projects) {
                    Console.WriteLine(project.Name);
                    Console.WriteLine("RelativePath: {0}", project.RelativePath);
                    Console.WriteLine("Number of Source Files: {0}", project.SourceFiles.Count);
                    Console.WriteLine("Number of System References: {0}", project.References.Count);
                    Console.WriteLine("Number of Project References: {0}", project.ProjectReferences.Count);
                    Console.WriteLine("-------------");
                }
                Console.WriteLine("End Program");
            }
        }