Ответ на ваш первый вопрос явно соответствует тому, что сказал @Dylan.
На вашу вторую часть:
Важный аргумент - GetVersion
.Перейдите к действию «Запустить MSBuild for Project» в своем шаблоне процесса сборки, по умолчанию это имеет значение CommandLineArguments
, равное
String.Format("/p:SkipInvalidConfigurations=true {0}", MSBuildArguments)
Вы можете изменить его на что-то вроде
String.Format("/p:SkipInvalidConfigurations=true {0} /p:DeployIisAppPath=/changeset/{1}", MSBuildArguments, GetVersion)
и получите, куда вам нужно идти.