TFS二次开发-基线文件管理器(2)-TFS登录
2014-09-10 16:31
183 查看
首先需要做一个TFS的登录。
以前的文章是使用的DomainProjectPicker
最新的VS里面使用的是TeamProjectPicker
首先可以在WinForm程序上写一个Button,然后写入如下代码
这样,server里面就存储了选取的TFS的内容了。
这里TeamProjectPickerMode有三个枚举,分别对应着如下的菜单,大家可以根据想达到的效果去选择。
NoProject
![](http://img.blog.csdn.net/20140910160901494?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZWx2aXNfMDEyMw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
SingleProject
![](http://img.blog.csdn.net/20140910160704031?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZWx2aXNfMDEyMw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
MultiProject
![](http://img.blog.csdn.net/20140910160733109?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZWx2aXNfMDEyMw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
完成选择后可以将其放入ProjectInfo中
以前的文章是使用的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;
相关文章推荐
- TFS二次开发-基线文件管理器(2)-TFS登录
- TFS二次开发-基线文件管理器(3)-源码文件的读取
- TFS二次开发-基线文件管理器(5)-源码文件的读取
- TFS二次开发-基线文件管理器(1)-设计
- TFS二次开发-基线文件管理器(1)-设计
- TFS二次开发-基线文件管理器(4)-标签的创建
- TFS二次开发-基线文件管理器(5)-源码文件的读取
- TFS二次开发-基线文件管理器(4)-标签的创建
- TFS二次开发-基线文件管理器(3)-源码文件的读取
- delphi开发日志--登录窗口
- 开发安全应用程序(二)--开发用于进行表单登录处理的 servlet 过滤器
- delphi开发日志--登录窗口
- (视频)玩转Membership视频之二:使用系列“登录控件”实现高效开发
- java/vc单点登录的简单实现-Java基础-Java-编程开发
- 浅析软件开发过程中的基线技术
- C#数据库开发必备模块设计――登录模块
- delphi开发日志--登录窗口
- 发布支持代理,以及解决登录可能出现异常的DotMSN(强烈建议改用MSNPSharp来开发)
- PHP开发一个完整、安全的用户登录系统
- TFS用户域名被改变,服务器登录不上