【发布时间】:2016-02-04 12:10:19
【问题描述】:
我正在尝试创建一个构建定义,以在 Team City 中使用 VS 2015 构建定义来构建解决方案。但是,当我的构建配置运行时,它会给我以下错误
C:\TeamCity\buildAgent\work\e6cc09e5f0da4a07\packages\Microsoft.Net.Compilers.1.0.0\tools\Microsoft.CSharp.Core.targets(67, 5):错误MSB4062:“Microsoft.CodeAnalysis.BuildTasks.Csc”任务 无法从程序集中加载 C:\TeamCity\buildAgent\work\e6cc09e5f0da4a07\packages\Microsoft.Net.Compilers.1.0.0\build..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll。 无法加载文件或程序集 'file:///C:\TeamCity\buildAgent\work\e6cc09e5f0da4a07\packages\Microsoft.Net.Compilers.1.0.0\tools\Microsoft.Build.Tasks.CodeAnalysis.dll' 或其依赖项之一。该系统找不到指定的文件。 确认声明正确,即组装 并且它的所有依赖项都是可用的,并且该任务包含一个 实现 Microsoft.Build.Framework.ITask 的公共类。
在我看来,我缺少一些 dll,但我设置 Team City 进行测试的机器也是我的开发机器,所以我已经安装了所有东西,并且解决方案构建良好。
你能指导我这里可能有什么问题吗?
【问题讨论】:
-
根据路径判断,丢失的文件看起来像是 NuGet 依赖项。如果是,您是否配置了自动包还原,如果是,您使用的是哪种方法? docs.nuget.org/consume/package-restore
标签: visual-studio-2015 continuous-integration teamcity teamcity-9.0