zoukankan      html  css  js  c++  java
  • TFS二次开发-基线文件管理器(2)-TFS登录

    首先需要做一个TFS的登录。

    以前的文章是使用的DomainProjectPicker

    最新的VS里面使用的是TeamProjectPicker

    首先可以在WinForm程序上写一个Button,然后写入如下代码

    Uri tfsUri = new Uri("your TFS");
    
    TfsTeamProjectCollection server = new TfsTeamProjectCollection(tfsUri);
    
    TeamProjectPicker tpp = new TeamProjectPicker(TeamProjectPickerMode.SingleProject, false);
    
    tpp.ShowDialog();
    
    if (tpp.SelectedTeamProjectCollection != null)
    {
    server = tpp.SelectedTeamProjectCollection;
    }
    
    else
    {
    MessageBox.Show("请选择项目");
    return;
    } 

    这样,server里面就存储了选取的TFS的内容了。

    这里TeamProjectPickerMode有三个枚举,分别对应着如下的菜单,大家可以根据想达到的效果去选择。

    public enum TeamProjectPickerMode
    
    {
    
    NoProject = 0,
    
    SingleProject = 1,
    
    MultiProject = 2,
    
    } 

    NoProject

    SingleProject

    MultiProject

    完成选择后可以将其放入ProjectInfo

    ProjectInfo[] pi;
    
    pi = tpp.SelectedProjects;
    
    string ProjectURL = pi[0].Name;
  • 相关阅读:
    RHEL7基本命令
    RHEL7VIM编辑器
    hello world
    配置mysql允许远程连接
    c#利用HttpWebRequest获取网页源代码
    C++局部变量详解(笔试题)
    c语言文件常用的操作
    Cocos2dx v3.1 初识(一)
    创建钩子(Hook)
    Extjs4.2.0 Form 的使用
  • 原文地址:https://www.cnblogs.com/elvis0123/p/3957879.html
Copyright © 2011-2022 走看看