public void MSBuildArgumentsAreForwardedCorrectly(string[] arguments, bool buildCommand)
        {
            RestoringCommand command = buildCommand ?
                                       BuildCommand.FromArgs(arguments) :
                                       PublishCommand.FromArgs(arguments);

            command.GetProcessStartInfo().Arguments.Split(' ')
            .Should()
            .Contain(arguments);
        }
Exemplo n.º 2
0
        private void EnsureProjectIsBuilt()
        {
            var restoreArgs = GetRestoreArguments();

            var buildResult =
                new RestoringCommand(
                    restoreArgs.Prepend(Project),
                    NoRestore
                    ).Execute();

            if (buildResult != 0)
            {
                Reporter.Error.WriteLine();
                throw new GracefulException(LocalizableStrings.RunCommandException);
            }
        }
Exemplo n.º 3
0
        private void EnsureProjectIsBuilt()
        {
            List <string> buildArgs = new List <string>();

            buildArgs.Add(Project);

            buildArgs.Add("/nologo");
            buildArgs.Add("/verbosity:quiet");

            buildArgs.AddRange(RestoreArgs);

            var buildResult = new RestoringCommand(buildArgs, NoRestore).Execute();

            if (buildResult != 0)
            {
                Reporter.Error.WriteLine();
                throw new GracefulException(LocalizableStrings.RunCommandException);
            }
        }