【发布时间】:2014-09-06 10:06:44
【问题描述】:
我正在使用 TeamCity 8 (v8.1.4) 设置 CI。
我终于设法设置了 TFS 集成 - 即从 TFS 结帐。 我使用了超级简单的 Auto Detect Build Steps [感谢 JetBrains] 来确定必要的 Build Steps。
我使用了获取缺失的 NuGet 包步骤,该步骤按预期工作。
然后我有一个 Visual Studio 解决方案构建步骤,它似乎构建得很好,直到它想要构建单元测试和集成测试项目,这两个项目都使用 Microsoft Fakes。 在这里,我可以看到 TeamCity 尝试到处搜索 [AssemblyNameUnderTest].Fakes.dll - 其中 [AssemblyNameUnderTest] 是测试的任何 dll。
我没有将该 dll 包含到我的项目或 TFS 中,因为我认为每次我将某些内容更改为原始 AssemblyNameUnderTest (ClassLibrary) 项目时都会重新生成它。 我应该将 [AssemblyNameUnderTest].Fakes.dlls 包含到项目和 TFS 中,还是我正确地认为它们已重新生成? 如果我的再生是对的,那为什么 TeamCity 找不到呢?
提前致谢,
迈克尔
【问题讨论】:
标签: microsoft-fakes teamcity-8.0