詹金斯未能建立C#项目
我正试图从jenkins构建一个包含两个项目的Visual Studio 2017解决方案:ASP.NET和测试项目 如果你需要更多的细节,请告诉我 配置: 控制台输出中的错误: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.CSharp.targets(316,9): 错误MSB4062:无法执行“Microsoft.CodeAnalysis.BuildTasks.Csc”任务 无法从程序集C:\Program文件中加载 (x86)\Jenkins\workspace\new 3\packages\Microsoft.Net.Compilers.2.1.0\build..\tools\Microsoft.build.Tasks.CodeAnalysis.dll。 无法加载文件或程序集“Microsoft.Build.Utilities.Core”, 版本=14.0.0.0,区域性=中性,PublicKeyToken=b03f5f7f11d50a3a'或 它的一个依赖项。系统找不到指定的文件。 确认声明正确无误,组件 并且它的所有依赖项都可用,并且任务包含 实现Microsoft.Build.Framework.ITask的公共类。 [C:\ProgramFiles(x86)\Jenkins\workspace\new 3\WebApplication2\WebApplication2.csproj]詹金斯未能建立C#项目,c#,visual-studio,jenkins,msbuild,C#,Visual Studio,Jenkins,Msbuild,我正试图从jenkins构建一个包含两个项目的Visual Studio 2017解决方案:ASP.NET和测试项目 如果你需要更多的细节,请告诉我 配置: 控制台输出中的错误: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.CSharp.targets(316,9): 错误MSB4062:无法执行“Microsoft.CodeAnalysis.BuildTasks.Csc”任务 无法从程序集C:\Program文件中加载 (
0 Warning(s)
2 Error(s)
C:\ProgramFiles(x86)\Jenkins\workspace\new
3\packages\Microsoft.Net.Compilers.2.1.0\build\Microsoft.Net.Compilers.props(13,5):
错误:Microsoft.Net.Compilers仅在MSBuild v14.0和上受支持
以上[C:\ProgramFiles(x86)\Jenkins\workspace\new
3\WebApplication2\WebApplication2.csproj]
0 Warning(s)
2 Error(s)
完整控制台输出:
由用户stav alfi Building在工作区C:\Program Files中启动
(x86)\Jenkins\workspace\new 3
git.exe rev parse——在工作树中#timeout=10从远程git存储库获取更改
git.exe config remote.origin.url#超时=10
从中获取上游更改
git.exe--版本#超时=10
git.exe fetch--标记--进度:refs/remotes/origin/
git.exe rev parse“refs/remotes/origin/master^{commit}”#timeout=10
git.exe rev parse“refs/remotes/origin/origin/master^{commit}”#timeout=10签出修订
A7085895D5557AE1483965072A66833F9979D(参考/遥控/原点/主控)
git.exe config core.sparsecheckout#超时=10
git.exe签出-f A7085895D5557AE1483965072E66833F9979D提交消息:“添加项目文件。”
git.exe版本列表A7085895D5557AE1483965072E2A6683F9979D#超时=10[新3]$cmd/c调用
C:\WINDOWS\TEMP\jenkins5187263831491564261.bat
C:\ProgramFiles(x86)\Jenkins\workspace\new 3>nuget restore MSBuild
自动检测:使用来自的msbuild版本“15.3.409.57025”
'C:\ProgramFiles(x86)\Microsoft Visual
Studio\2017\Enterprise\MSBuild\15.0\bin'。中列出的所有包
packages.config已安装
C:\Program Files(x86)\Jenkins\workspace\new 3>退出0到的路径
MSBuild.exe:C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
执行命令cmd.exe/C“chcp 1252&&
C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe
/p:VisualStudioVersion=12.0 WebApplication2.sln“&退出
%%来自C:\Program Files(x86)\Jenkins\workspace\new 3的ERRORLEVEL%%
[新增3]$cmd.exe/C“chcp 1252&&
C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe
/p:VisualStudioVersion=12.0 WebApplication2.sln“&退出
%%ERRORLEVEL%%活动代码页:1252 Microsoft(R)生成引擎
版本4.7.2053.0[Microsoft.NET Framework,版本4.0.30319.42000]
版权所有(C)微软公司。版权所有
在此解决方案中一次构建一个项目。使能
并行生成,请添加“/m”开关。建造于2017年10月4日开始
19:16:39. 项目“C:\ProgramFiles(x86)\Jenkins\workspace\new
3\WebApplication2.sln”,位于节点1上(默认目标)。
ValidateSolutionConfiguration:生成解决方案配置
“调试|任何CPU”。项目“C:\ProgramFiles(x86)\Jenkins\workspace\new
3\WebApplication2.sln“(1)正在生成“C:\Program Files”
(x86)\Jenkins\workspace\new 3\WebApplication2\WebApplication2.csproj“
(2) 在节点1上(默认目标)。项目文件包含
ToolsVersion=“15.0”。此工具集可能未知或缺失,其中
在这种情况下,您可以通过安装适当的
MSBuild的版本,或该生成可能已强制为特定版本
由于政策原因,工具版本。把这个项目当作已经完成了
ToolsVersion=“4.0”。欲了解更多信息,请
seehttp://go.microsoft.com/fwlink/?LinkId=291333.
GenerateTargetFrameworkMonitorAttribute:正在跳过目标
“GenerateTargetFrameworkMonitorAttribute”,因为所有输出文件都是
输入文件的最新信息。
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.CSharp.targets(316,9):
错误MSB4062:无法执行“Microsoft.CodeAnalysis.BuildTasks.Csc”任务
无法从程序集C:\Program文件中加载
(x86)\Jenkins\workspace\new
3\packages\Microsoft.Net.Compilers.2.1.0\build..\tools\Microsoft.build.Tasks.CodeAnalysis.dll。
无法加载文件或程序集“Microsoft.Build.Utilities.Core”,
版本=14.0.0.0,区域性=中性,PublicKeyToken=b03f5f7f11d50a3a'或
它的一个依赖项。系统找不到指定的文件。
确认声明正确无误,组件
并且它的所有依赖项都可用,并且任务包含
实现Microsoft.Build.Framework.ITask的公共类。
[C:\ProgramFiles(x86)\Jenkins\workspace\new
3\WebApplication2\WebApplication2.csproj]完成建筑项目
“C:\ProgramFiles(x86)\Jenkins\workspace\new
3\WebApplication2\WebApplication2.csproj“(默认目标)--失败。
项目“C:\ProgramFiles(x86)\Jenkins\workspace\new
3\WebApplication2.sln“(1)正在生成“C:\Program Files”
(x86)\Jenkins\workspace\new
节点1上的3\WebApplication2.Tests\WebApplication2.Tests.csproj“(3)
(默认目标)。项目文件包含ToolsVersion=“15.0”。这
工具集可能未知或缺失,在这种情况下,您可以
通过安装适当版本的MS解决此问题