Continuous integration 为什么TeamCity遗漏了一个参考并未能编译?

Continuous integration 为什么TeamCity遗漏了一个参考并未能编译?,continuous-integration,build-automation,dependencies,teamcity,Continuous Integration,Build Automation,Dependencies,Teamcity,我是TeamCity的新手,我正在使用一个简单的VisualStudio2008解决方案来学习它 我的解决方案有两个项目:ConsoleApplication1和ClassLibrary1 ConsoleApplication1引用了ClassLibrary1。解决方案直接在VS中编译,没有问题 但是,当我尝试在TeamCity中编译相同的解决方案时,它失败并出现错误: Program.cs(13,25):错误CS0246:错误 类型或命名空间名称“ClassLibrary1” 找不到(您是否缺

我是TeamCity的新手,我正在使用一个简单的VisualStudio2008解决方案来学习它

我的解决方案有两个项目:ConsoleApplication1和ClassLibrary1

ConsoleApplication1引用了ClassLibrary1。解决方案直接在VS中编译,没有问题

但是,当我尝试在TeamCity中编译相同的解决方案时,它失败并出现错误:

Program.cs(13,25):错误CS0246:错误 类型或命名空间名称“ClassLibrary1” 找不到(您是否缺少 使用指令或程序集 参考?)

据我所知,.sln文件包含检索依赖项项目所需的信息


我可以做些什么来帮助TeamCity解决方案?

检查生成日志中是否有MSBuild生成的错误和警告

检查是否定义了对项目的引用,但未定义对项目输出的引用

检查ClassLibrary1的编译是否成功

是,.sln文件应包含所需信息

请尝试使用msbuild.exe从控制台运行生成。它有用吗? msbuild.exe mySolution.sln/t:重新生成

尝试设置目标重建


哪个用户帐户用于运行生成代理windows服务?

问题是.sln文件在存储库的两个不同位置重复,我将TeamCity配置为生成错误的文件