private WritePrepareProject ( IProjectConfiguration config ) : void | ||
config | IProjectConfiguration | |
리턴 | 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());
}