101

'tf.exe'プログラムを取得するためにインストールする必要のあるソフトウェアの最小量はどれくらいですか?

4

9 に答える 9

92

チームエクスプローラーをインストールする必要があります。使用しているTFSのバージョンと一致するバージョンのチームエクスプローラーをインストールすることをお勧めします。たとえば、TFS 2010を使用している場合は、チームエクスプローラー2010をインストールします。

2012バージョンhttp://www.microsoft.com/en-gb/download/details.aspx?id=30656

2013バージョンhttp://www.microsoft.com/en-us/download/details.aspx?id=40776

2019バージョンhttps://visualstudio.microsoft.com/downloads/#visual-studio-team-explorer-2019

TFSパワーツールにも興味があるかもしれません。(を使用して)いくつかのコマンドライン機能をtfpt.exe追加し、IDE機能もいくつか追加します。

于 2011-03-31T22:53:55.057 に答える
59

私は仮想マシンを使用していて、VHDをできるだけ小さくしようとしているので、Team Explorerは非常に重いソリューション(300 MB以上のインストール)であることがわかりました。別の方法として、チームエクスプローラーのインストールからクリーンなマシンにEXE / DLLの最小限のセットをコピーすることができました(もちろん、.NET 4.0は引き続き必要です)。

これまでに試した操作はほんの一握りですが、このファイルのセット(約8.5 MB)は、tf.exeを介して基本的なソース管理機能を取得するのに十分です。

  • TF.exe
  • TF.exe.config
  • Microsoft.TeamFoundation.dll
  • Microsoft.TeamFoundation.Client.dll
  • Microsoft.TeamFoundation.Common.dll
  • Microsoft.TeamFoundation.Common.Library.dll
  • Microsoft.TeamFoundation.VersionControl.Client.dll
  • Microsoft.TeamFoundation.VersionControl.Common.dll
  • Microsoft.TeamFoundation.VersionControl.Controls.dll

(これは完全にサポートされていないソリューションであり、通常のTFSライセンス要件から解放されるわけではないことは言うまでもありません。)

実行する操作によっては、追加のDLLが必要になる場合があります。幸いなことに、tf.exeは、どのエラーメッセージが欠落しているかを正確に示す優れたエラーメッセージを生成します。

于 2011-09-23T22:25:34.417 に答える
48

Visual Studio 2017および2019の場合、ここで見つけることができます:

-{ YEAR }を適切な年( " 2017 "、 " 2019 ")に置き換えます。

-{ EDITION }を適切なエディション名(「Enterprise」、「Professional」、または「Community」)に置き換えます

C:\Program Files (x86)\Microsoft Visual Studio\{YEAR}\{EDITION}\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\tf.exe

Visual Studio 2022の場合は、次の場所にあります。

C:\Program Files\Microsoft Visual Studio\2022\{EDITION}\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe
于 2018-03-02T00:05:27.993 に答える
11

Team Explorer Everywhereのインストールには(Eclipseプラグインとともに)JavaTFSクライアントがあります。http://www.microsoft.com/en-us/download/details.aspx?id=30661を見てください

于 2013-01-31T09:51:07.883 に答える
8

参考:これらは、Visual Studio 2017に必要なDLLです(VS 2010の@ijprestと同様)。

TF.exe
TF.exe.config
Microsoft.TeamFoundation.Client.dll
Microsoft.TeamFoundation.Common.dll
Microsoft.TeamFoundation.Core.WebApi.dll
Microsoft.TeamFoundation.VersionControl.Client.dll
Microsoft.TeamFoundation.VersionControl.Common.dll
Microsoft.TeamFoundation.VersionControl.Controls.dll
Microsoft.VisualStudio.Services.Client.Interactive.dll
Microsoft.VisualStudio.Services.Common.dll
Microsoft.VisualStudio.Services.WebApi.dll

それらは私のベースVMイメージにあります。これを使用して、新しいサーバーをインストールするときに、最新の展開スクリプトをVCから一時的なローカルワークスペースフォルダーにプルします。

tf workspace /new ... 
tf workfold /map ...
tf get "%WorkSpaceLocalFolder%" /recursive
tf workfold /unmap 
tf workspace /delete

<run deployment scripts from "%WorkSpaceLocalFolder%" >

rmdir "%WorkSpaceLocalFolder%"

(これを回答として投稿して申し訳ありませんが、コメントするのに十分な評判がありません。そうあるべきだったと思います)

于 2018-10-26T09:59:22.640 に答える
5

tf.exeコマンドラインは、フォルダーexternals\vstsomのVSTSエージェントパッケージに含まれています。

于 2017-06-22T05:47:29.913 に答える
4

VisualStudio2017チームエクスプローラー

https://blogs.msdn.microsoft.com/bharry/2017/04/05/team-explorer-for-tfs-2017/によると、次のリンクからVisualStudioから個別にダウンロードできるようになりました。

https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=TeamExplorer&rel=15

于 2018-07-20T12:07:58.947 に答える
3

また、Microsoft TeamFoundationServerとVisualStudioTeamServicesのクロスプラットフォームCLIであるNode.js用のTFSCLIを試すこともできます。

于 2017-06-12T18:25:58.463 に答える
0

上記の以前の回答に続きますが、VS2019のインストールに基づいています。「 tfgitpermission
」コマンド を実行する必要があり、次のファイルを次の場所からコピーしました。

C:\Program Files (x86)\Microsoft Visual Studio\2019\TeamExplorer\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer

Microsoft.TeamFoundation.Client.dll
Microsoft.TeamFoundation.Common.dll
Microsoft.TeamFoundation.Core.WebApi.dll
Microsoft.TeamFoundation.Diff.dll
Microsoft.TeamFoundation.Git.Client.dll
Microsoft.TeamFoundation.Git.Contracts.dll
Microsoft.TeamFoundation.Git.Controls.dll
Microsoft.TeamFoundation.Git.CoreServices.dll
Microsoft.TeamFoundation.Git.dll
Microsoft.TeamFoundation.Git.Graph.dll
Microsoft.TeamFoundation.Git.HostingProvider.AzureDevOps.dll
Microsoft.TeamFoundation.Git.HostingProvider.GitHub.dll
Microsoft.TeamFoundation.Git.HostingProvider.GitHub.imagemanifest
Microsoft.TeamFoundation.Git.Provider.dll
Microsoft.TeamFoundation.SourceControl.WebApi.dll
Microsoft.TeamFoundation.VersionControl.Client.dll
Microsoft.TeamFoundation.VersionControl.Common.dll
Microsoft.TeamFoundation.VersionControl.Common.Integration.dll
Microsoft.TeamFoundation.VersionControl.Controls.dll
Microsoft.VisualStudio.Services.Client.Interactive.dll
Microsoft.VisualStudio.Services.Common.dll
Microsoft.VisualStudio.Services.WebApi.dll
TF.exe
TF.exe.config
于 2021-01-23T17:36:18.257 に答える