2017-03-08 9 views
0

私はビジュアルスタジオの拡張機能を書いています。ビジュアルスタジオ内線で選択したソースファイルを取り上げるにはどうすればよいですか?

私がしたいことは、ソースコントロールエクスプローラを使用して選択したファイルをピックアップして操作するメニューオプションを実行することです。

どのようにすればこのファイルを入手できますか? ファイル自体とTFSパス$/....が必要です。

これは「ソリューションエクスプローラ」で選択したファイルではありません。

ありがとうございます。

答えて

0

あなたは、このようなコードを使用することができます:

Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExt versionControl = 
       DTE.GetObject("Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExt") 
      as Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExt; 
string file = versionControl.Explorer.CurrentFolderItem.SourceServerPath; 

は、完全なサンプルのためBrowse one folder up in Sorce Control Explorerを参照してください。

+0

私はTeamFoundationへの参照を得られませんが、私はTeamFoundationへの参照を取得しません。Visual Studio Community 2015を使用しています。 それを取得するには何が必要ですか? –

+0

@KevinBadger http://stackoverflow.com/questions/32438852/where-is-microsoft-visualstudio-teamfoundation-versioncontrol-dll-in-visual-stud –

関連する問題