【问题标题】:Team Build doesn't create the bin folder and the linked assemblyTeam Build 不会创建 bin 文件夹和链接的程序集
【发布时间】:2011-04-21 01:16:37
【问题描述】:

我想使用 TFS Team Build,并创建了一个构建定义。触发器是门控签到。

当我签入代码时,构建失败并遇到以下错误:

C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets (177):无法将文件“bin\OTS.RMS.DomainModel.dll”复制到“C:\ Builds\1\OTC-RMS\Main Build\Binaries_PublishedWebsites\WebUIController\bin\OTS.RMS.DomainModel.dll”。找不到文件“bin\OTS.RMS.DomainModel.dll”。

关于项目的一些信息:

  1. OTS.RMS.DomainModel.dll 是一个包含我的业务逻辑代码的类库
  2. WebUIController 是一个 MVC 项目
  3. 我使用 Visual Studio 2010 和 TFS 2010

我尝试了很多解决方案。一种是将带有 DLL 的 bin 文件夹签入源代码控制。当我这样做时,构建成功,但我不应该这样做,因为对于每个构建,我的本地 DLL 和服务器 DLL 之间都存在冲突。默认情况下,bin 和生成的 DLL 应远离 TFS。

在 TFS 机器上调查后,我在 C: 驱动器中找到了 builds 文件夹,该文件夹将用作源文件夹。 Team Build 可以从签入中获取源代码,并将此文件放在此文件夹中以开始构建它。

我不知道为什么 Team Build 没有为构建创建 bin 文件夹和 DLL,而是根据需要开始将 DLL 复制到二进制文件夹。

这可能是什么问题?

【问题讨论】:

  • 您使用的是哪个版本的 TFS(2005、2008 或 2010)?
  • 您可能没有注意到版本,但我已经提到,我使用 TFS 2010,谢谢

标签: tfs tfsbuild


【解决方案1】:

这是我的错,因为我在错误的目录中查找

【讨论】:

    猜你喜欢
    • 2019-05-24
    • 1970-01-01
    • 2015-07-16
    • 2020-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-09
    相关资源
    最近更新 更多