Esempio n. 1
0
        private SlnBuilder GenerateSolutionFile(IEnumerable <Project> prjs)
        {
            MSBuildParameters msbuildParams;

            if (suite.HasParameters("msbuild"))
            {
                msbuildParams = suite.GetParameters <MSBuildParameters>("msbuild");
            }
            else
            {
                msbuildParams = new MSBuildParameters();
            }

            // Generating the solution file
            return(slnBuilderFactory.CreateSlnBuilder(prjs, msbuildParams.Version));
        }
Esempio n. 2
0
        private MSBuildRunner BuildSolution(SlnBuilder slnBuilder)
        {
            // Building the solution
            MSBuildParameters msbuildParams;

            if (suite.HasParameters("msbuild"))
            {
                msbuildParams = suite.GetParameters <MSBuildParameters>("msbuild");
            }
            else
            {
                msbuildParams = new MSBuildParameters();
            }

            var msbuild = msBuildRunnerFactory.CreateMSBuildRunner(
                slnBuilder,
                new TargetRelativePath(String.Empty, slnBuilder.Uid + ".sln"),
                msbuildParams.Version);

            return(msbuild);
        }