0
私は、コードごとにBuilddefinitionからパラメータを取得するソリューションを開発中です。私がそれを打つと、 "No spass-mit-FlaggenのチームプロジェクトToyStoryのビルド定義が見つかりませんでした"というエラーメッセージが表示されます。TFSがBuildDefinitionを見つけることができません
使用されたコードは以下の書かれている:
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);
オプションは、すべてのプログラムパラメータを含むオブジェクト。この場合、次の文字列があります。
options.CollectionUri == "http://tfs-test:8080/tfs/Test/"
options.BuildUri == "vstfs:///Build/Build/85"
options.BuildDefiniton == "Spass-mit-Flaggen"
ここで何が問題になっているのでしょうか?あなたがアクセスのビルドの古いSOAP APIを使用している事前