CCNet.Build.Reconfigure.ConfigurationBuilder.WritePrepareProject C# (CSharp) Method

WritePrepareProject() private method

private WritePrepareProject ( IProjectConfiguration config ) : void
config IProjectConfiguration
return void
		private void WritePrepareProject(IProjectConfiguration config)
		{
			var prepare = config as IPrepareProject;
			if (prepare == null)
				return;

			var args = new List<Arg>
			{
				new Arg("path", prepare.SourceDirectory()),
				new Arg("version", "$[$CCNetLabel]"),
				new Arg("tfs", prepare.TfsPath),
				new Arg("output", prepare.TempDirectory())
			};

			if (prepare.ProjectExtension == "csproj")
			{
				args.Add(new Arg("updateAssemblyInfo", "true"));
			}

			ExecTask(
				"$(ccnetBuildPrepareProject)",
				"Prepare project",
				args.ToArray());
		}