Ich arbeite an einer Lösung, wo ich Parameter aus einer Builddefinition per Code abrufen möchte. Wenn ich darauf stoße, erhalte ich die Fehlermeldung "Für Teamprojekt ToyStory mit Namen Spass-mit-Flaggen wurde keine Builddefinition gefunden."TFS kann BuildDefinition nicht finden
Der verwendete Code ist unten geschrieben:
var tfsCreds = new TfsClientCredentials(new WindowsCredential(), false);
var tpc = new TfsTeamProjectCollection(new Uri(options.CollectionUri), tfsCreds);
var buildServer = (IBuildServer)tpc.GetService(typeof(IBuildServer));
var buildDetail = buildServer.GetBuild(new Uri(options.BuildUri));
var buildDefinition = buildServer.GetBuildDefinition(
buildDetail.TeamProject,
options.BuildDefinition);
Die Optionen Objekt alle Programmparameter enthält. In diesem Fall sind das folgende Zeichenfolgen:
options.CollectionUri == "http://tfs-test:8080/tfs/Test/"
options.BuildUri == "vstfs:///Build/Build/85"
options.BuildDefiniton == "Spass-mit-Flaggen"
Hat jemand eine Idee, was hier schief läuft?
Vielen Dank im Voraus