2016-03-25 21 views
7

私はTFSオンプレミスを持っており、新しいビルドをキューイングするときにこのエラーが発生します。msbuild、visualstudio、vstest

ありませんエージェントは次の機能を見つけることができます。vstest

、MSBuildの、VisualStudioを私はこの答えが見つかりました:No agent could be found with the following capabilities: msbuild, visualstudio, vstest?

をしかし、上のVisual Studioをインストールしなくてもオンプレミスそれを修正する方法はありますサーバーを構築しますか?

+3

[次の機能でエージェントが見つかりませんでした:msbuild、visualstudio、vstest?](http://stackoverflow.com/questions/31840364/no-agent-could-be-found-with-the -following-capabilities-msbuild-visualstudio) –

+0

その重複はありません –

+0

VS2007コミュニティRCからのMSBuildとC#コンパイラのみがインストールされていますが、それでもエラーが発生します。インストールされたVS 2017 RC用のビルドツール - >それでもエラー。最後に、VS 2017 Comのデスクトップ開発をインストールしました。 RC - > Solved。私はVSをインストールするだけでなく、ツールをビルドする必要があるようです。ディスクスペースの無駄。 –

答えて

1

ビルドサーバーにVSをインストールしたくない場合は、新しいビルドエージェントを追加してVSをインストールすることができます。

+0

コミュニティ・エディションはビルド・サーバー構成に必要な前提条件を提供していますか? – InteXX

+0

私はCommunity Editionに慣れていません。 – chief7

+0

よかった、ありがとう。私はProの場合に備えて行くつもりです。転ばぬ先の杖。 – InteXX

2

私は(オンプレム)ビルドサーバーにインストールされているVisual Studio 2017でこの問題を持っていた:私はビルドエージェントは、VSTestとして、その機能の一部を失ったテストコントローラをアップグレードするとき

No agent could be found with the followin capabilities msbuild,visualstudio, vstest

enter image description here

私は、ユーザー機能として、これらの機能を再び追加:

enter image description here

MSBuild_15.0 = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\ 
MSBuild_15.0_x64 = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\amd64\ 
VSTest = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TestWindow 
VSTest_15.0 = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TestWindow 

VisualStudio = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\ 
VisualStudio_15.0 = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\ 
VisualStudio_IDE = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\ 
VisualStudio_IDE_15.0 = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\ 

は、その後、私は悪名高いエラーました:私は試してみて、この問題を解決するためにたくさんのことをした、

MSBuild not found for version '15.0' and architecture 'x86'

私はウェブはハイとローの検索を、私は最終的にthisは、そのがされて言ってましたTFSアップデート2で修正されました。

TFSをアップデート1から2にアップグレードしました。は、を修正しました。