最近、TeamCity エージェントの 1 つを Visual Studio 2010 SP1 に更新しました。それ以来、いくつかの Buildrunner はこのエージェントでサポートされなくなりました (特に NAnt-Runner)! この動作を別のエージェントで再現できました。これは、サービス パック 1 のインストール後に発生します。sp1 なしでエージェントを Visual Studio 2010 にアップグレードしましたが、すべてのビルドランナーは引き続き使用できます。エージェントの環境変数を比較しましたが、大きな違いは見つかりませんでした。
あなたが私にいくつかの答えを持っていることを願っています!
編集: VS2010 SP1 のないエージェントには次の Build-Runners:
Ant があります。重複ファインダー (.NET)、重複ファインダー (Java)、FxCop、インスペクション、Ipr、Maven2、MSBuild、NAnt、Rake、コマンド ライン、sln2003、sln2005、sln2008
アップグレード後に利用可能な Buildrunners:
Ant、Duplicates finder (.NET)、Duplicates finder (Java)、FxCop、Inspections、Ipr、Maven2、Rake、Command Line
Edit2:
エージェント ログからの抜粋:
INFO - gent.msBuild.MSBuildRunnerBase - Runner MSBuild が登録されていません: Microsoft .Net Framework 2.0/3.5/4.0 または Mono が必要です
INFO - ver.agent.nant.NAntBuildRunner - Runner NAnt は登録されていません: Mono または Microsoft .Net Framework 1.1 または 2.0 が必要です
情報 - ver.agent.nant.NAntBuildRunner - ランナー sln2003 が登録されていません: Mono または Microsoft .Net Framework 1.1 または 2.0 が必要です
情報 - gent.msBuild.MSBuildRunnerBase - ランナーsln2005 が登録されてい
ません: Microsoft .Net Framework 2.0/3.5/4.0 または Mono が必要です
彼はもう.net-frameworkを認識できません。インストールされているバージョンを確認しました: .Net 2.0 SP2、.Net 3.0 SP2、.Net 3.5 SP1、.Net 4 Client/Extended