私は TeamCity を初めて使用し、現在、互換性のないエージェントに問題があります。
Unmet requirements:
DotNetFramework4.5_x86 exists
これを修正する方法を知っている人はいますか?.NET 4.5 への参照をどこかに追加する必要がありますか?
アドバイスをいただければ幸いです。
DotNetFramework4.5_x86が存在するというエージェント要件がありますが、このエージェントには存在しません。要件が必要な場合は、そのエージェントマシンに.NETをインストールする必要があります。TeamCityは、.NETがこのマシンにインストールされていないため、ビルドを実行できないことを検出しました。
要件が正しくなく、ビルドで必要ない場合は、次の手順で削除できます。
Edit build Configuration > Agent Requirements
次に、エージェント要件の表に次のように表示されます。
DotNetFramework4.5_x86 exists
そして、この要件を削除するためのボタンがあります。要件を削除すると、エージェントは[互換性のあるエージェント]の下に表示されます。
正常に動作していたエージェントがいましたが、元の質問と同じ満たされていない要件で突然停止しました。
@arcain が提案したように、エージェント サービスを再起動しようとしましたが、うまくいきませんでした。そのため、TeamCity の「エージェントの概要」ページに移動して、エージェントを無効にしてから再度有効にすると、再び機能し始めました。