Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging Tfs 2010:如何设置公司源服务器?_Debugging_Visual Studio 2010_Symbol Server_Source Server - Fatal编程技术网

Debugging Tfs 2010:如何设置公司源服务器?

Debugging Tfs 2010:如何设置公司源服务器?,debugging,visual-studio-2010,symbol-server,source-server,Debugging,Visual Studio 2010,Symbol Server,Source Server,我正在寻找关于设置公司源代码服务器的指导,但当我在谷歌上搜索这个主题时,我能想到的最好的内容是有关配置VS以使用microsoft的公共符号服务器来调试.NET程序集的文章和演练 作为背景信息,我使用的环境是Vs2010/Tfs2010。基本上,我希望促进的工作流程是: 1) 客户报告应用程序出现问题 2) 在虚拟机上安装了相应版本的应用程序 3) 开发人员在虚拟机上复制附加到进程的bug,并利用公司域上的源服务器(symbol server?)。这是我关心的一步 4) 开发人员在工作区中查明

我正在寻找关于设置公司源代码服务器的指导,但当我在谷歌上搜索这个主题时,我能想到的最好的内容是有关配置VS以使用microsoft的公共符号服务器来调试.NET程序集的文章和演练

作为背景信息,我使用的环境是Vs2010/Tfs2010。基本上,我希望促进的工作流程是:

  • 1) 客户报告应用程序出现问题
  • 2) 在虚拟机上安装了相应版本的应用程序
  • 3) 开发人员在虚拟机上复制附加到进程的bug,并利用公司域上的源服务器(symbol server?)。这是我关心的一步
  • 4) 开发人员在工作区中查明问题并修复错误
  • 5) 开发人员在VM上执行dll交换以测试更改?(旁白,对此不确定)
  • 6) 正常开发/源代码管理工作流
欢迎任何意见

编辑:写了这篇文章之后,我偶然发现了一个关于TFS2008源服务器配置的好文章。有人将此应用于Tfs 2010吗?

是一篇关于为您自己的公司设置符号服务器的文章。它还详细介绍了如何向其中添加您自己的符号和二进制文件,以及如何使用它们进行调试

这篇文章是2006年的,但建议仍然适用

您应该能够通过此设置遵循您的工作流程

是另一篇解释symbol服务器使用的文章。

是一篇关于为您自己的公司设置symbol服务器的文章。它还详细介绍了如何向其中添加您自己的符号和二进制文件,以及如何使用它们进行调试

这篇文章是2006年的,但建议仍然适用

您应该能够通过此设置遵循您的工作流程

是另一篇解释符号服务器使用的文章

1) 客户报告有问题 应用

有几种方法可以做到这一点。如果您的客户在您的组织外部,您可能需要一个定制的web前端,该前端通过API连接到创建工作项中。否则,您可以使用TFS安装中包含的工作项Web访问

2) 适用适当的 版本安装在虚拟机上 机器

为此,您可能会看到VisualStudio2010Ultimate和测试与实验室管理部分。设置为使用此功能可能超出SO响应的范围

3) 开发人员重新编写附加到 虚拟机上的进程及其应用 利用源服务器(符号 服务器?)在公司域上

同样,测试/实验室管理

4) 开发人员确定问题修复 工作区中的bug

TFS

5) 开发人员在VM上执行dll交换 测试更改?(旁白,不确定 (关于此)

具有自动部署的开发分支构建。可以通过测试/实验室管理实现这一点,或者可能需要在构建中编写一些脚本。使用TFS自定义操作,脚本安装相对简单

6) 正常开发/源代码管理 工作流程

TFS源代码管理和工作项


TFS 2010的安装和初始配置相对简单。最佳实践可能需要大量阅读和一两位导师/顾问帮助您完成

1) 客户报告有问题 应用

有几种方法可以做到这一点。如果您的客户在您的组织外部,您可能需要一个定制的web前端,该前端通过API连接到创建工作项中。否则,您可以使用TFS安装中包含的工作项Web访问

2) 适用适当的 版本安装在虚拟机上 机器

为此,您可能会看到VisualStudio2010Ultimate和测试与实验室管理部分。设置为使用此功能可能超出SO响应的范围

3) 开发人员重新编写附加到 虚拟机上的进程及其应用 利用源服务器(符号 服务器?)在公司域上

同样,测试/实验室管理

4) 开发人员确定问题修复 工作区中的bug

TFS

5) 开发人员在VM上执行dll交换 测试更改?(旁白,不确定 (关于此)

具有自动部署的开发分支构建。可以通过测试/实验室管理实现这一点,或者可能需要在构建中编写一些脚本。使用TFS自定义操作,脚本安装相对简单

6) 正常开发/源代码管理 工作流程

TFS源代码管理和工作项



TFS 2010的安装和初始配置相对简单。最佳实践可能需要大量阅读和一两位导师/顾问来帮助您完成。第2项到第5项通常由开发人员手动处理。任何源代码管理系统都无法帮助他们如何复制和调试错误

其他一切都有TFS


使用TFS,您可以根据重新部署的需要固定构建并从构建服务器中提取这些构建。您还可以分支发布,在这些分支中进行错误修复,并将这些修复回滚到主干中。

项目2到5通常由开发人员手动处理。任何源代码管理系统都无法帮助他们如何复制和调试错误

其他一切都有TFS


使用TFS,您可以根据重新部署的需要固定构建并从构建服务器中提取这些构建。您还可以发布分支版本,在这些分支中进行错误修复,并将这些修复回滚到主干中。

我想我有些东西可以帮助您。。。这里有一些关于符号服务器和源服务器对TFS2010的支持的信息