2015-05-04 38 views

回答

0

可以使用VersionControlExplorerExt對象及其屬性SelectedItems,CurrentFolderItem等從封裝它會是這樣的:

private void MenuItemCallback(object sender, EventArgs e) 
    { 
    Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExt versionControlExt; 
    Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExplorerExt versionControlExplorerExt; 
    EnvDTE.DTE dte; 

    try 
    { 
     dte = base.GetService(typeof(EnvDTE.DTE)) as EnvDTE.DTE; 

     versionControlExt = dte.GetObject("Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExt") 
      as Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExt; 

     versionControlExplorerExt = versionControlExt.Explorer; 

     MessageBox.Show(versionControlExplorerExt.CurrentFolderItem.LocalPath); 

    } 
    catch (Exception ex) 
    { 
     MessageBox.Show(ex.ToString()); 
    } 

    } 
相關問題