2016-04-06 7 views
0

独自の(内部)ビルドサーバーにteamCityがあり、別の内部ビルドサーバーにTFSがあります。すべての開発チームがアップグレードされているので(ほとんどの場合、6か月間)、VS2012をビルドサーバーから削除し、そこにVS2012をインストールしました。BuiildサーバーでVS2012をVS2015に更新しました。 VCS(TFS)ルートに接続するときに「システム上にTFSアセンブリが見つかりませんでした」

チームシティーは現在、TFSに接続できないとVCSルートへの接続をテストするとき、私は、次を得る:

ERROR - いいえ、TFSアセンブリはシステム上で見つかりませんでしたが。私はチームエクスプローラを述べ、様々なポストが必要とされて見てきたので...

  • は今(のように見えたことをインストールしている

    あなたはマイクロソフトチームエクスプローラー8.0、9.0、10.0または11.0がインストールされていることを確認してくださいVS2013シェルを使用してください)、そこから TFSに接続してください。

  • 私はVS2015からTFSにも接続しました。

は、私はエラーを解決するために何をする必要がありますサーバーに再起動しましたか?これは実際に探しているTFSアセンブリですか?

私はビルドがまだ失敗しているVisual Studioの2012年のためのチームエクスプローラーをインストールすることで、このラウンド持っている瞬間のために、接続

Test connection failed in v6 :: CI - Build v6. TFS failed. ExitCode: -1 
stdout: TFS Native Verifier v7.1 Copyright (C) 2006-2012 JetBrains s.r.o. 
Running under .NET Framework 4.0.30319.42000 
ERROR - No TFS assemblies were found on the system. Please make sure you have Microsoft Team Explorer 8.0, 9.0, 10.0 or 11.0 installed 

command: C:\TeamCity\webapps\ROOT\WEB-INF\plugins\.unpacked\tfs\bin\tfs-native.exe @@c:\TeamCity\bin\..\temp\TC-TFS-20-3556_30\command.params, in file: {http://[myTFSServer:8080/tfs/DefaultCollection/, /user:***** /hash:S, C:\TeamCity\temp\TC-TFS-20-3556_29.result, ConnectionTest, $/v6/} 

答えて

0

OKをテストしますが、少なくともときに、エラーの全文が受信NB最初の問題だったビルドを開始することができます。つまり、TeamCityがvcsのルートに接続できるようになりました。

これはおそらくvs2012から移行したと思われるが、これは明らかに最適な解決策ではないが、現在は稼働している。

VS2015は、ネイティブので、(私はうまく早く予定より行う必要があります)長期的な解決策は、最新バージョンにTCをアップグレードすることであるチームシティー9でサポートされています - 私たちは7.1.3で、現在している...

更新: OK、私たちはすべてのバックアップを取っていたので、この汚い回避策はマスタードをカットしなかったので、VS2012のチームエクスプローラを削除し、とにかく長期計画のTeamCity 9に更新しました。これで、厄介な回避策なしでネイティブに動作するようになりました。 これは当初から行われていたはずだと主張することもできますが、最初の計画はすべてを一度にアップグレードするのではなく、安全に遊ぶことでした。

関連する問題