问题标签 [tfsbuild]

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 投票
1 回答
1046 浏览

tfs - TFSBuild 可以替换您的部分 web.config 设置吗?

TFSBuild 是否可以用另一部分替换部分 web.config 设置?

这通常由 AfterBuild 或 AfterDropBuild 上的复制(覆盖)任务处理,其中 web.config 的部分已被提取到它们自己的单独文件中?

更新 10 年中期...

如果您使用的是 Visual Studio 2010,它现在带有一个新的 Web 配置转换功能。

这也是一个相关的 SO Question也谈到了这一点。

0 投票
1 回答
140 浏览

configuration - 如何确定 TFSBuild 的 ConfigurationBuild 类型?

我有 Debug|Any CPU 和 Release|Any CPU 作为我的两种配置类型。有什么办法可以告诉 TFSBuild 要“构建”哪个?

0 投票
2 回答
860 浏览

tfs - Team Foundation Server - 如何团队构建团队项目但不拉取所有分支

目前我们有一个如下的团队项目设置(关于分支)

团队项目
|__Development
|__Development - 独立功能开发
|__Main
|__Production

我遇到的问题是,当我们想在生产分支解决方案上进行团队构建时,它将整个团队项目复制到构建服务器(所以 4x 副本,每个分支 1 个)由于项目相当大,并且不需要构建其他分支,我想知道是否有任何方法只构建所需的单个分支?

0 投票
1 回答
62 浏览

.net - 是否可以使用 Team Build 2008 构建针对 .NET 2.0 的 VS 2005 解决方案?

为了让 Team Build 2008 构建面向 .NET 2.0 的 Visual Studio 2005 解决方案,我必须执行哪些必要步骤?

0 投票
2 回答
907 浏览

visual-studio-2008 - Team Foundation Server 2008 Build Server 代码分析

我无法让代码分析在构建服务器上运行。我的目标是在签入时构建服务器将自动构建和运行代码分析。对于某些规则,我希望构建失败。我知道如何使用团队资源管理器来设置哪些规则会导致失败。

我不希望开发人员必须运行代码分析才能签入。我希望构建服务器来处理所有这些。

构建成功,但是没有运行代码分析。

我用来设置它,但是当我在日志上进行搜索时,我找不到任何与代码分析有关的东西。当我在本地运行代码分析时,有数百个警告,但构建显示像 32 个警告。

有任何想法吗?我是否需要在构建服务器上安装任何特定的东西来启用/允许代码分析?构建服务器没有 Visual Studio,也没有团队资源管理器。它作为我们的测试 Web 服务器和构建服务器具有双重用途,我只想安装基本的必需品。

0 投票
4 回答
7191 浏览

database - 使用 TFS 的数据库更改管理和构建过程

有人使用 Team Foundation Server 来管理他们的数据库吗?我们目前正在使用颠覆。团队抱怨在 TFS 中创建构建过程很困难,并且正在回避它。

有什么好的建议、文章、经验吗?

0 投票
2 回答
1330 浏览

msbuild - TFSBuild:如何仅在签入特定文件时触发构建?

我们有一个特定的文件,比如 X.zip,它只被 1 或 2 人修改。因此,我们不希望在每次签入时触发构建,因为其他文件大多未触及。

我需要在构建之前检查条件,签入的项目是否为“X.zip”。如果是,则触发构建,否则不要。我们只使用 CI 构建。

关于仅在签入此特定文件时如何触发构建的任何想法?任何其他方法将不胜感激,因为我是 TFS 的新手......

塔拉。

0 投票
4 回答
12736 浏览

msbuild - 通过 MSBuild 使用 Authenticode 证书对每个可执行文件进行签名

我有一个用于签署可执行文件的Authenticode证书 (.pfx)。

如何配置Team Build以便在构建项目时自动签署每个可执行文件(.exe、.dll、...)?

0 投票
1 回答
535 浏览

msbuild - 如何从 TFS 构建中的任务中获取属性?

我在我的 TFS 构建中创建了一个自定义任务来检查我的项目的 GlobalAssemblyInfo.cs 文件,以便提取一个属性(确切地说是 AssemblyInformationalVersion),以便使用它的值来命名我使用构建创建的 zip 文件。

我的 DLL 的 .cs 文件具有以下两个属性:

这是我对我的任务的呼吁:

我的意图是通过属性 InfoFile 传递程序集信息文件,以便我可以找到我想要的(我的 C# 代码所做的)并将其设置为属性 InfoVersion,以便我通过将其作为任务运行来在 TFS 中引用。原则上,我会使用属性 InfoVersion 来命名我的 zip 文件。例如,

但是,我还没有找到真正实现这一点的方法。

我的问题是:如何在我的任务中调用我的属性的 get 部分?看起来应该很容易,因为我没有在网上找到任何关于这类事情的文章,但任何帮助都将不胜感激。

0 投票
1 回答
2601 浏览

msbuild - MSBuild Community Tasks 的 Zip 任务更改文件属性

我发现使用 MSBuild Community Tasks 提供的 Zip 任务创建 zip 文件会更改(或者更确切地说,删除)正在压缩的文件的任何文件属性。这是我对 Attrib 任务的调用之一,以使文件夹内的 DLL 具有只读属性:

接下来,我将这些 DLL 包含在 FilesToZip 项中,并调用了以下内容:

在检查提取的文件后,我发现没有一个 DLL 具有只读属性(更不用说任何)。查看 Zip 任务从中抓取文件的 DLL 文件夹显示 DLL 具有属性 R(用于只读)。

在阅读了文档和源代码之后,我找不到任何可以设置来告诉任务保留文件属性的属性。有没有我可以使用的替代品来保持文件属性完整?我曾尝试查看 ICSharpCode.SharpZipLib,因为社区任务源中的 Zip 类引用了它,但到目前为止,我还没有从中获得太多收益。

(我正在使用社区任务版本 1.2.0.306)