TFS2008 安装图解(详细版本)(转载)
由于公司准备上TFS,最近开始学习搭建TFS环境,并为同事讲解TFS的使用,在虚拟 机中搭建测试环境,遇到了很多问题,总结成一篇博客,跟大家交流一下:
我是从微软公司官方网站下载的TFS 2008 180天试用版,下面是详细的安装步骤:
1、用VMware 6.0 安装Windows 2003 Server+SP2
2、 添加IIS组件,启用ASP.NET支持,在Internet Information Services(IIS)选项中,注意不要选择FrontPage扩展,因为它与Windows SharePoint不兼容
![]()
![]()
3、安装数据层,我用的是Sql Server 2005 Standard,TFS2008支持用2005标准版和企业版做数据层,安装SQL Server2005补丁的时候,不要安装SP3,否则在安装TFS时,将无法通过系统检测,安装程序会提示需要安装SQL Server 2008,我当时就是因为以为SP3是最新的,就安装了SP3,最后只能重头来过。
![]()
4、安装TFS 2008
![]()
点击“完成”按钮,系统需要重新启动!
如 果在制定TFS服务账户时,使用安装账户,会提示错误,最好单独创建TFS 服务账户和SQL Reporting账户:
![]()
如果在安装sql server 时,没有选择自动启动Agent服务和Browser服务,则系统检查会提示错误,只需要设置它们为自动启动,并启动服务,重新检查就能通过:
![]()
![]()
只需要启动两个服务,就能通过检查:
![]()
5、安装Team Foundation Build,实现构建管理
![]()
6、安装Team Explorer,以便在Visual Studio2008中,连接到TFSl:
![]()
![]()
这里提示向导在与SQL Server Reporting Service的操作上出现了问题,最终的结果是我无法查看任何报表,解决方法在后续介绍。
点击关闭后,可以看到:
![]()
现在试着去新建一个Work Item:
![]()
真是不幸,出现了这个错误提示:
![]()
去网络上寻找解决方法,发现这样是可以解决问 题的
首先删除GAC下的Microsoft.TeamFoundation.WorkItemTracking.Client开头的所有 程序集:
![]()
直接在这里 UnInstall会有问题:
![]()
所以必须先到注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Assemblies\Global下面删除对应的程序 集信息,然后再UnInstall
最后用gacutil工具将Microsoft Visual Studio 9\Common7\IDE\PrivateAssemblies目录下 Microsoft.TeamFoundation.WorkItemTracking.Client开头的6个程序集添加到GAC中,如果这样还是不 行,试着重新安装一次Visual Studio 2008 SP1,应该就能解决问题了。
对于报表无法查看的问题,我最后验证的结果是 可以通过安装TFS 2008 SP1来解决,不知道只单独安装Windows sharepoint service 的补丁KB941422能否解决问题,哪位验证后,可以告诉我,谢谢!
![]()
上面就是我搭建TFS 2008测试环境的全部过程。
TFS2008 安装图解(详细版本)(转载)的更多相关文章
- mysql编译安装(详细)(转载)
mysql编译安装(详细) 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl 安装cmake,从 ...
- 07 MySQL安装图解--Windows版本
MySQL安装图解 使用微信扫码关注微信公众号,并回复:"MySQL环境",免费获取下载链接! 1.安装MySQL 2.校验MySQL 3.登录MySQL 登录MySQL:mysq ...
- Nginx安装(详细版本)
Nginx安装文档 前言: 最近,系统部署人员那边,让我们给写一个傻瓜式的Nginx安装过程.所以就有了这个文档,本着独乐乐不如众乐乐,就分享一下.我觉得对入门小白来说,有图,乃至运行过程图,是很重要 ...
- Vue-cli的安装步骤详细版本
https://github.com/vuejs/vue-cli 官网 使用官方推荐的webpack 条件:node在4.以上,npm在3以上 安装步骤:1.cmd打开命令行窗口2.输入cnpm in ...
- RHEL 6.3安装(超级详细图解教程)[转载]
附:RHEL6.3下载地址 32位:http://rhel.ieesee.net/uingei/rhel-server-6.3-i386-dvd.iso 64位:http://rhel.iee ...
- CentOS yum安装mcrypt详细图解教程
CentOS yum安装mcrypt详细图解教程 在Linux的发行版CentOS 6.3 系统下,LAMP(Linux+Apache+Mysql+php)环境搭建好后发现PHPMyadmin提示 “ ...
- mysql安装图解 mysql图文安装教程(详细说明)
MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是M ...
- MySQL5.0版本的安装图解教程
MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是M ...
- mysql安装图解 mysql图文安装教程(详细说明)-[转]
很多朋友刚开始接触mysql数据库服务器,下面是网友整理的一篇mysql的安装教程,步骤明细也有详细的说明. MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版 ...
随机推荐
- HTTP协议简介1
概念 HTTP协议:超文本传输协议,用于服务端传输超文本到客户端的传输协议.是一个应用层协议. 工作流程 一次http请求就是一个事务.过程可分为四步: 1.客户端与服务器建立链接.页面上单击某个链接 ...
- File的保存与读取
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io ...
- Android -- Properties使用
import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Properties; public ...
- java系列:《java核心技术 卷1》学习笔记,chapter 11 调试技巧
11. 6 调试技巧 1)一个不太为人所知却非常有效的技巧是在每个类中放一个main方法,这样就可以对每个类进行单元测试.这个方法可以保留,因为在java虚拟机只调用启动类的main方法. 2) ...
- Core Data 使用
coredata使用了一种完全不同 的方法,你不需要创建类,而是在数据模型编辑器中创建一些实体,然后为这些实体创建托管对象. 实体由属性组成.有三种:特性:关系:提取属性. 使用键值编码来设置属性或检 ...
- 关于git托管的一些心得
GIT托管的一些心得 熟练运用软件进行GIT托管的好处 在上一周的学习中,我提出来了一个疑惑,就是为什么一定要用软件托管而不选择web托管,在这周的学习中,我通过实践体会到了一些运用软件托管的好处: ...
- WPF ListView DoubleClick
<ListView x:Name="TrackListView" MouseDoubleClick="MouseDoubleClick" ...
- C#基础之yield与Singleton
1.实例解析yiled的作用 最近参加java笔试题第一次见到yield这个关键字,既然遇见了那肯定要掌握,下面是C#中关于yield关键字的总结.yield这个关键字作用于迭代器块中,其最本质的功能 ...
- 成都普华永道税务开发的offer
首先这是一个.net税务开发的offer,我是做开发的. 有没有人在成都普华永道的,最近收到普华永道的offer,如果有的话请联系我.想知道里面的情况.最想知道里面的加班情况,薪资还是有点诱惑的.毕竟 ...
- AutoMapper用法(转载)
申明 本文转载自http://www.qeefee.com/article/automapper 作者:齐飞 配置AutoMapper映射规则 AutoMapper是基于约定的,因此在实用映射之前,我 ...