継続的インテグレーションのために、tfspreview で ChangeSetId を取得する必要があります。この単一の数字だけが必要です。見つけられる可能性のあるすべての MSBuild タスクを試しましたが、別の小さな問題が常に私を止めています。
私が得るためMSBuild.ExtensionPack.Tfs.TeamBuild
に:
Could not load file or assembly 'Microsoft.TeamFoundation.Client, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
およびTfsClient -task
コミュニティパック(次の exec: を生成しているtf.exe history . /StopAfter:1 /noprompt /format:detailed /recursive
)の場合、次のようになります。
The specified task executable could not be run. The system cannot find the file specified
私の質問は; TF.exe
tfspreview サーバーで実行することは可能ですか? または、ビルド サーバーでアセンブリを取得してMicrosoft.TeamFoundation.Client
、これら 2 つのタスクのいずれかを実行できますか?