【发布时间】:2016-10-24 13:28:53
【问题描述】:
我刚刚安装了Jenkins 19.2,我正在使用MSBuild 来构建我的解决方案。
我已成功将 Jenkins 与我的 TFS 集成,并且我已将我的解决方案下载到 Jenkins 工作区。
我的本地解决方案可以从 VS2015 编译和构建。但是在尝试构建从 Jenkins (Jenkins Workspace) 下载的解决方案后,我收到了 157 个错误。
所有错误都属于以下类型:
错误 CS0246:找不到类型或命名空间名称“”(您是否缺少 using 指令或程序集引用?)
我还尝试从命令提示符 (c:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe) 对 我的本地解决方案的启动项目 运行 MSBuild,它构建良好,没有错误。这是从 VS2015 构建的本地解决方案。
但是当我尝试针对从 Jenkins 下载的 解决方案的启动项目(Jenkins Workspace)运行 MSBuild(再次c:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe)时,我再次收到 157 错误。
【问题讨论】:
-
在 Visual Studio Team Services 中遇到类似问题。使用我的本地机器甚至托管的 VSTS 构建代理构建良好。使用本地构建代理,我得到 CS0246 错误。让我相信我们的本地代理上没有正确安装/配置一些东西,但不知道它可能是什么。
标签: jenkins visual-studio-2015 msbuild