Да, можно переименовать выпуск.
Ошибка, наблюдаемая в данном конкретном случае, связана с тем, что API GetReleases возвращает поверхностную копию выпуска, а API UpdateRelease принимаетполноценный объект.
Чтобы исправить ошибку в приведенном выше коде, нам также понадобится вызвать API GetRelease, чтобы загрузить объект полного выпуска и использовать его в вызове Update.
var releases = releaseClient.GetReleasesAsync(definitionId: 100, searchtext: "OldReleaseName").Result;
var release = release.FirstOrDefault();
// Add a null check here? This is to load the complete release object.
release = releaseClient.GetReleaseAsync("projectName", release.Id).Result;
release.Name = "new release name";
releaseClient.UpdateReleaseAsync(release, "projectName", release.Id).Wait();