码迷,mamicode.com
首页 > 其他好文 > 详细

TFS二次开发-基线文件管理器(2)-TFS登录

时间:2014-09-05 14:20:31      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:winform   style   blog   http   color   io   使用   strong   for   

 

首先需要做一个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

bubuko.com,布布扣

SingleProject

bubuko.com,布布扣

MultiProject

bubuko.com,布布扣

 

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

ProjectInfo[] pi;

pi = tpp.SelectedProjects;

string ProjectURL = pi[0].Name;

 

TFS二次开发-基线文件管理器(2)-TFS登录

标签:winform   style   blog   http   color   io   使用   strong   for   

原文地址:http://www.cnblogs.com/elvis0123/p/3957879.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!