我正在尝试在TeamCity中构建一个Visual Studio(2013)解决方案。该解决方案包含三个项目,一个Web项目和两个类库项目。我正在使用Git for VCS,这是VCS root的样子:
当我尝试运行构建时,TeamCity显示以下错误:
我在构建步骤中使用Visual Studio(sln)运行器类型。此外,该项目在Visual Studio中本地构建时没有错误。
导致错误的原因是什么?我该如何解决?
免责声明:我是构建自动化和TeamCity的新手。
答案 0 :(得分:0)
当您在teamcity中运行构建时,代码将检出文件夹。默认情况下,它将位于 Teamcity / buildagent / work / 。
在visual studio中打开checkout代码并尝试构建。我非常确定visual studio会为您提供出错的确切错误消息。
缺少框架可能是因为缺少包裹。使用 Nuget Installer 构建步骤还原您的包。如果不是这样,请确保已将代码正确地推送到存储库。可能您没有将整个代码推送到导致缺少框架的存储库。