Jenkins MSBUILD插件引发;找不到程序集CrystalDecisions.CrystalReports.Engine…”;

Jenkins MSBUILD插件引发;找不到程序集CrystalDecisions.CrystalReports.Engine…”;,jenkins,msbuild,crystal-reports,Jenkins,Msbuild,Crystal Reports,此问题发生在运行在Windows server 2012上的Jenkins v2.249.3构建服务器上,安装的MBUILD插件用于构建VS.NET 2013解决方案。此解决方案引用了Crystal Reports运行时库,以便呈现Crystal Reports viewer 当Jenkins启动MSBUILD步骤时,该步骤无法在计算机上找到CrystalDecisions.CrystalReports.Engine、CrystalDecisions.Shared和CrystalDecision

此问题发生在运行在Windows server 2012上的Jenkins v2.249.3构建服务器上,安装的MBUILD插件用于构建VS.NET 2013解决方案。此解决方案引用了Crystal Reports运行时库,以便呈现Crystal Reports viewer

当Jenkins启动MSBUILD步骤时,该步骤无法在计算机上找到
CrystalDecisions.CrystalReports.Engine
CrystalDecisions.Shared
CrystalDecisions.Windows.Forms

我已经从Crystal站点安装了Crystal Reports runtime
CRRuntime\u 32bit\u 13\u 0\u 18.msi
,但我在Jenkins控制台中遇到错误,例如:

主要参考“CrystalDecisions.CrystalReports.Engine,版本=13.0.2000.0,区域性=中性,PublicKeyToken=692fbea5521e1304,processorArchitecture=MSIL”。C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5):警告MSB3245:无法解析此引用。找不到程序集“CrystalDecisions.CrystalReports.Engine,Version=13.0.2000.0,Culture=neutral,PublicKeyToken=692fbea5521e1304,processorArchitecture=MSIL”。检查以确保磁盘上存在程序集。如果代码需要此引用,则可能会出现编译错误。[C:\Users\Jenkins\AppData\Local\Jenkins\.Jenkins\workspace\myaspnetapp\crystalLibrary\crystalLibrary.csproj]

以及:


搜索路径“{TargetFrameworkDirectory}”的
。考虑了“C:\Program Files(x86)\Reference Assembly\Microsoft\Framework\.NETFramework\v4.5.2\CrystalDecisions.CrystalReports.Engine.winmd”,但它不存在。考虑了“C:\Program Files(x86)\Reference Assembly\Microsoft\Framework\.NETFramework\v4.5.2\CrystalDecisions.CrystalReports.Engine.dll”,但它不存在。考虑了“C:\Program Files(x86)\Reference Assembly\Microsoft\Framework\.NETFramework\v4.5.2\CrystalDecisions.CrystalReports.Engine.exe”,但它不存在。考虑了“C:\Program Files(x86)\Reference Assembly\Microsoft\Framework\.NETFramework\v4.5.2\Facades\CrystalDecisions.CrystalReports.Engine.winmd”,但它不存在。考虑了“C:\Program Files(x86)\Reference Assembly\Microsoft\Framework\.NETFramework\v4.5.2\Facades\CrystalDecisions.CrystalReports.Engine.dll”,但它不存在。考虑了“C:\Program Files(x86)\Reference Assembly\Microsoft\Framework\.NETFramework\v4.5.2\Facades\CrystalDecisions.CrystalReports.Engine.exe”,但它不存在。对于搜索路径“{Registry:Software\Microsoft\.NETFramework,v4.5.2,AssemblyFoldersEx}”。已考虑组装FolderSex位置。用于搜索路径“{AssemblyFolders}”。考虑了“c:\Program Files(x86)\Microsoft SQL Server\120\SDK\Assembly\CrystalDecisions.CrystalReports.Engine.winmd”,但它不存在。考虑了“c:\Program Files(x86)\Microsoft SQL Server\120\SDK\Assembly\CrystalDecisions.CrystalReports.Engine.dll”,但它不存在。考虑了“c:\Program Files(x86)\Microsoft SQL Server\120\SDK\Assembly\CrystalDecisions.CrystalReports.Engine.exe”,但它不存在。考虑了“C:\Program Files\IIS\Microsoft Web Deploy V3\CrystalDecisions.CrystalReports.Engine.winmd”,但它不存在。考虑了“C:\Program Files\IIS\Microsoft Web Deploy V3\CrystalDecisions.CrystalReports.Engine.dll”,但它不存在。考虑了“C:\Program Files\IIS\Microsoft Web Deploy V3\CrystalDecisions.CrystalReports.Engine.exe”,但它不存在。考虑了“c:\Program Files(x86)\Microsoft.NET\ADOMD.NET\120\CrystalDecisions.CrystalReports.Engine.winmd”,但它不存在。考虑了“c:\ProgramFiles(x86)\Microsoft.NET\ADOMD.NET\120\CrystalDecisions.CrystalReports.Engine.dll”,但它不存在。考虑了“c:\Program Files(x86)\Microsoft.NET\ADOMD.NET\120\CrystalDecisions.CrystalReports.Engine.exe”,但它不存在。考虑了“C:\Program Files(x86)\Reference Assembly\Microsoft\Framework\v3.5\CrystalDecisions.CrystalReports.Engine.winmd”,但它不存在。考虑了“C:\Program Files(x86)\Reference Assembly\Microsoft\Framework\v3.5\CrystalDecisions.CrystalReports.Engine.dll”,但它不存在。考虑了“C:\Program Files(x86)\Reference Assembly\Microsoft\Framework\v3.5\CrystalDecisions.CrystalReports.Engine.exe”,但它不存在。考虑了“C:\Program Files(x86)\Reference Assembly\Microsoft\Framework\v3.0\CrystalDecisions.CrystalReports.Engine.winmd”,但它不存在。考虑了“C:\Program Files(x86)\Reference Assembly\Microsoft\Framework\v3.0\CrystalDecisions.CrystalReports.Engine.dll”,但它不存在。考虑了“C:\Program Files(x86)\Reference Assembly\Microsoft\Framework\v3.0\CrystalDecisions.CrystalReports.Engine.exe”,但它不存在。考虑了“C:\ProgramFiles(x86)\Microsoft.NET\ADOMD.NET\140\CrystalDecisions.CrystalReports.Engine.winmd”,但它不存在。考虑了“C:\ProgramFiles(x86)\Microsoft.NET\ADOMD.NET\140\CrystalDecisions.CrystalReports.Engine.dll”,但它不存在。考虑了“C:\Program Files(x86)\Microsoft.NET\ADOMD.NET\140\CrystalDecisions.CrystalReports.Engine.exe”,但它不存在。用于搜索路径“{GAC}”。已考虑“CrystalDecisions.CrystalReports.Engine,版本=13.0.2000.0,区域性=neutral,PublicKeyToken=692fbea5521e1304,processorArchitecture=MSIL”,但在GAC中找不到。用于搜索路径“{RawFileName}”。考虑将“CrystalDecisions.CrystalReports.Engine,Version=13.0.2000.0,Culture=neutral,PublicKeyToken=692fbea5521e1304,processorArchitecture=MSIL”作为文件名,但该文件不存在。用于搜索路径“bin\Debug\”。考虑了“bin\Debug\CrystalDecisions.CrystalReports.Engine.winmd”,但它不存在。考虑了“bin\Debug\CrystalDecisions.CrystalReports.Engine.dll”,但它不存在。考虑了“bin\Debug\CrystalDecisions.CrystalReports.Engine.exe”,但它不存在。

它似乎是类型