问题标签 [tfs-2012]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4455 浏览

tfs - TFS 2012 Microsoft.WebApplication.targets

环境:在 Windows Server 2012 VM 上运行的 TFS 2012 构建代理。.Net 4.0/.Net 4.5 已安装。Windows SDK ( http://msdn.microsoft.com/en-us/library/ms717422.aspx ) 也已安装。

问题:构建代理无法构建使用 VS 2012 开发的 .net 4.0 Web 应用程序。

构建失败,因为它无法解析 Web 目标:

错误未找到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets”。确认声明中的路径正确,并且该文件存在于磁盘上。

随后会出现其他警告:未找到框架“.NETFramework,Version=v4.0”的参考程序集。要解决此问题,请为此框架版本安装 SDK 或 Targeting Pack,或者将您的应用程序重新定位到已安装 SDK 或 Targeting Pack 的框架版本。请注意,程序集将从全局程序集缓存 (GAC) 中解析,并将用于代替引用程序集。因此,您的程序集可能无法正确定位于您想要的框架。

我在这里搜索了 .NET 4.0 目标包:

http://msdn.microsoft.com/en-US/hh487283.aspx

但 Windows Server 2012 未列为受支持的平台。

IT 基础架构团队并不热衷于在每个构建代理 VM 上安装 VS,只是为了获得目标包。

有人对我如何解决这个问题有任何想法吗?

0 投票
3 回答
2893 浏览

tfs - Areas and iterations, permissions required

What are the correct permissions/settings to allow an user to create/edit areas and iterations?

I have an user that is getting this message in the admin section of areas or iterations:

The weird thing is that the user can indeed create/edit areas and iterations, this user is part of a TFS Group I created for the Project, the Security properties of this group are:

The Security of Areas and Iterations have allow to everything.

This used to be enough in TFS 2010, but it don't know why the message appears in TFS 2012.

Another thing, If I change the Security Property of "Edit project-level information" to Allow the user does not get the message, but in TFS 2010 this setting allowed users to change the permissions of another users and I don't want that.

0 投票
1 回答
134 浏览

tfs - TFS 2012 签入/签出

鉴于这种情况:Dev1 和 Dev2 在 Lib.cs 上工作。Dev1 通过他的更改将 Lib.cs 签入到 TFS。一周后,Dev2(没有获取最新版本)检查了他对 Lib.cs 的更改,并且没有提示修复冲突。我会假设因为 Dev2 没有获得修复冲突选项卡,所以 TFS 能够合并这两个文件。但是,我们看到 Lib.cs 被 Dev2 更改覆盖,看起来没有尝试合并。

这可能是因为 Dev2 没有更频繁地执行 Get Latest 吗?

0 投票
1 回答
170 浏览

tfs - 删除 TFS2012 中未使用的标签

也许有点肛门,但是在测试 TFS2012 的标签功能时,我创建了一些我对使用不感兴趣的测试标签。

尽管从所有工作项中删除了这些标签,但它们仍然显示在“自动建议”下拉列表中。有什么办法可以将它们从中删除?

0 投票
1 回答
707 浏览

tfs - TFS 2012 实验室中心错误 - 生成 XML 文档时出错

我正在 TFS 2012 Lab Environments 上进行实验以设置 BDT 工作流程。

当我在 Lab Center 上设置标准环境并成功测试 BDT 时,我尝试使用现有环境使用的现有 VM 设置新环境。

所以我必须先删除现有环境才能释放虚拟机。但删除后,实验室中心打开,但出现以下异常:

服务器无法处理请求。---> 生成 XML 文档时出错。---> 索引超出范围。必须是非负数且小于集合的大小。参数名称:索引

此处报告了相同的问题,但尚未解决。

你能提出一些建议吗?

0 投票
0 回答
101 浏览

tfs - TFS 2012 Web 访问 URL 的文档

我想要一个指向工作项或工作项查询结果的 URL。在 TFS 2010 中,URL 是这样的

但 TFS 2012 表示 URL 来自早期版本的 Web Access。对应的 TFS 2012 URL 是什么?这在任何地方都有记录吗?

0 投票
1 回答
323 浏览

tfs - TFS 2012 无法连接到 SCVMM 2012

TFS 服务器和 scvmm 服务器可以互相 ping 成功。但是我们不能将 TFS 的 Lab Management 配置到 scvmm。它抛出以下异常:

tfs 连接到 scvmm 异常

tfs 和 scvmm 都在同一个域中运行,相关服务作为同一个域帐户运行。

更多信息:

  1. TFS 服务器上的 SCVMM 控制台无法连接 sc 服务器并出现以下错误: 在此处输入图像描述
  2. scvmm 服务器上的 SCVMM 控制台可以成功连接到本地诈骗服务器
  3. 项目清单

你能给我一些关于这个问题的线索吗?

版本:

  1. TFS服务器是2012
  2. Scvmm 服务器是 2012 SP1
  3. tfs 服务器上的 Scvmm 控制台是 2012
  4. scvmm 服务器上的 Scvmm 控制台是 2012 sp1
0 投票
0 回答
235 浏览

tfs - tfs 2012 中的 Web 访问配置文件

我正在尝试查找文件

C:\Program Files\Microsoft Team Foundation Server 2010\Application Tier\Web Access\Web\web.config for tfs 2012。我在下面有 3 个文件夹

C:\Program Files\Microsoft Team Foundation Server 11.0\Application Tier 1. 消息队列 2. TFSJobAgent 3. Web 服务

我正在尝试在此文件中进行修改。

我在哪里可以找到此文件,或者我可以通过其他方式进行此更改?

0 投票
4 回答
10580 浏览

tfs - tf14044 access denied adminconfiguration全局权限

我正在为我的项目使用 TFS 2012 的在线版本。我也是这个账户的管理员,也是唯一拥有这个权限的人。

我向我的团队添加了一个新人,并想验证 Multi-CheckOut 框是否未选中并验证工作区设置是否正确。每次我在我的新成员桌面上单击 Visual Studio 中的团队时,将它们连接到 TFS 服务器并单击源代码管理,都会弹出以下消息。

tf14044 access denied adminconfiguration 全局权限。

不过我可以顺利进入。我尝试将它们设置为构建和项目管理员,但仍然收到相同的消息。以前,我团队的其他成员可以在没有提升权限的情况下正常访问该功能,而且我很确定在此之前我没有更改任何权限以使其不再工作。

想法?

0 投票
0 回答
712 浏览

tfs - 将 TFS2012.2 升级到 TFS2012.3

我正在尝试从 TFS2012.2 升级到 TFS2012.3。

我下载了 ISO,运行了 tfs_server.exe,重启几次后,系统提示我升级向导。

在第二步(2)“指定要升级的 Team Foundation Server 配置数据库”中,我需要指定一个 SQL Server 实例。但是当我单击“列出可用数据库”时,列表中没有显示任何数据库。

我尝试了不同的 SQL Server 实例组合(服务器名、服务器名.域、.、(本地)),但它们都返回一个空列表。注意 SQL运行命名实例。

SQL 已启动并正在运行,我可以看到 TFS 数据库(Tfs_Configuration、Tfs_DefaultCollection、Tfs_Warehouse)。

一切都在这台机器上运行。

深入挖掘,在事件日志(Team Foundation Server Build Service Events)中,我发现了这一点:

异常消息:TF400686:请求的架构属性 TFS_SCHEMA_VERSION 与预期值不匹配。服务器需要 Microsoft Team Foundation Server 2012 M49 架构,但数据库当前实现 Microsoft Team Foundation Server 2012 M44 (QU2)。(类型 DatabaseSchemaException)

我不确定这是否是一个线索。

最后一点:如果我转到 TFS 管理控制台,当我单击应用程序层时,屏幕显示“此功能已安装但需要配置。单击配置已安装的功能以开始初始配置。”

我错过了一步吗?