protected override void ExecuteTask() { SolutionBuilder solutionBuilder = new SolutionBuilder(new VisualStudioSolution(Solution, dotNetVersion ?? "v2.0.50727")); NantProject project = new NantProject(projectName); Project.Log(Level.Info, "Doing MSBuild for project " + project); solutionBuilder.MSBuild(project, Rebuild, WorkingDirectory); Project.Log(Level.Info, "Finished MSBuild for project " + project); }
protected override void ExecuteTask() { SolutionBuilder solutionBuilder = new SolutionBuilder(new VisualStudioSolution(Solution, dotNetVersion ?? "v2.0.50727")); NantProject project = new NantProject(projectName); Project.Log(Level.Info, "Removing Test classes from project " + project + " and nunit dll reference"); solutionBuilder.BuildWithoutTests(project); Project.Log(Level.Info, "Done Test classes from project " + project + " and nunit dll reference"); }
public virtual void BuildWithoutTests(NantProject nantProject, TestIdentifier testIdentifier, string workingDirectory, bool useMSBuild, PreCompile preCompile) { VisualStudioSolution testLessSolution = solution.TestLessCopy(); testLessSolution.ForEach(delegate(VisualStudioProject project) { if (testIdentifier.IsTestProject(project)) { return; } project.RemoveTests(testIdentifier); }); testLessSolution.ForEach(obj => preCompile(obj)); if (useMSBuild) testLessSolution.MSBuild(nantProject, true, workingDirectory); else testLessSolution.Compile(nantProject); }
public FileSystemCommand(NantProject nantProject) { this.nantProject = nantProject; }
public IIS(NantProject nantProject) { this.nantProject = nantProject; }
public SqlServer(NantProject nantProject, string connectionString, string sqlServerInstallation) { this.nantProject = nantProject; this.connectionString = connectionString; this.sqlServerInstallation = sqlServerInstallation; }
public SqlServer(NantProject nantProject, string connectionString) : this(nantProject, connectionString, @"C:\Program Files\Microsoft SQL Server") { }
public virtual void MSBuild(NantProject nantProject, bool rebuild, string workingDirectory) { solution.MSBuild(nantProject, rebuild, workingDirectory); }
public virtual void BuildWithoutTests(NantProject nantProject, TestIdentifier testIdentifier, PreCompile preCompile) { BuildWithoutTests(nantProject, testIdentifier, ".", true, preCompile); }
/// <summary> /// Would use StandardTestIdentifier /// </summary> public virtual void BuildWithoutTests(NantProject nantProject, PreCompile preCompile) { BuildWithoutTests(nantProject, new StandardTestIdentifier(), ".", true, preCompile); }
/// <summary> /// Would use StandardTestIdentifier /// </summary> public virtual void BuildWithoutTests(NantProject nantProject) { BuildWithoutTests(nantProject, delegate {}); }
public virtual void BuildWithoutTests(NantProject nantProject, TestIdentifier testIdentifier, string workingDirectory, bool useMSBuild) { BuildWithoutTests(nantProject, testIdentifier, workingDirectory, useMSBuild, delegate {}); }