gpt4 book ai didi

msbuild - TFS 2010 构建的项目上忽略了 OutputPath

转载 作者:行者123 更新时间:2023-12-02 17:13:10 27 4
gpt4 key购买 nike

我已使用默认设置安装了 TFS2010 Beta 2,并使用包含各个项目的解决方案配置了 CI 构建。

我的 *.cspoj 文件可能有:

<OutputPath>bin\debug\</OutputPath>

或者:

<OutDir>bin\debug\</OutDir>

当构建服务器完成构建和运行测试等后,所有程序集都将放置在构建放置文件夹的根目录中。

如何配置构建以将输出路径或 outdir 保留在我的项目中,并将程序集和内容存储在匹配的文件夹结构( builddropfolder\bin\debug\)中?

我发现了很多关于此问题的帖子,其中大多数与 TFS 2008 有关,但我还没有找到 TFS 2010 的解决方案。

也许可以在构建服务器的新工作流程文件中解决这个问题?

最佳答案

接受的答案(来自博客)需要修改项目文件以应对所需的行为。但如果您只是希望 TFS Build 不更改项目的 OutputPath,那么

编辑构建模板(最好根据默认值创建您自己的自定义模板并在构建配置中使用它)。

查找负责编译项目的 条目(模板中有多于 1 个) - 应按“编译项目”顺序。

将 OutDir 参数设置为空。

保存并 checkin 更改。

适用于 TFS 2012,但也可能适用于其他版本。

关于msbuild - TFS 2010 构建的项目上忽略了 OutputPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2287716/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com