Are you running as the same user that Jenkins is running as? By default, both the master and agents will run as local system. It seems like there might be a library installed under a specific user that might be different than what Jenkins is running as.
On Fri, Jun 28, 2019, 10:23 Glenn Jones <[email protected]> wrote: > I am trying to run a build of a C# solution in a Jenkins pipeline and am > having some trouble. The step that fails is a PowerShell script that runs > my C# program that runs the actual build. When I run the build outside of > Jenkins, or on the Jenkins server it builds just fine. Same with running > the MSBuild anywhere on this server, either just an MSBuild, using the > PowerShell script or running just my build program. The problem comes when > I try to run it in Jenkins. > > I get the following errors when it is run inside Jenkins: > > ResolveAssemblyReference: : Warning > C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605, > 5)Could not resolve this reference. Could not locate the assembly > "Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, > PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL". > Check to make sure the assembly exists on disk. If this reference is > required by your code, you may get compilation errors. > ResolveAssemblyReference: : Warning > C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605, > 5)Could not resolve this reference. Could not locate the > assembly "System.Web.Mvc, Version=4.0.0.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL". Check > to make sure the assembly exists on disk. If this reference is > required by your code, you may get compilation errors. > ResolveAssemblyReference: : Warning > C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605, > 5)Could not resolve this reference. Could not locate the > assembly "System.Web.WebPages, Version=2.0.0.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL". > Check to make sure the assembly exists on disk. If this reference is > required by your code, you may get compilation errors. > Csc: : ERROR Attributes\ExtendedMaxLengthAttribute.cs(8,22): The > type or namespace name 'Mvc' does not exist in the namespace 'System.Web' > (are you missing an assembly reference?) > Csc: : ERROR Attributes\ExtendedMaxLengthAttribute.cs(11,68): The > type or namespace name 'IClientValidatable' could not be found (are you > missing a using directive or an assembly > reference?) > Csc: : ERROR Models\ReportModel.cs(7,21): The type or namespace > name 'Reporting' does not exist in the namespace 'Microsoft' (are you > missing an assembly reference?) > Csc: : ERROR Attributes\ExtendedMaxLengthAttribute.cs(55,80): The > type or namespace name 'ModelMetadata' could not be found (are you missing > a using directive or an assembly reference?) > Csc: : ERROR Attributes\ExtendedMaxLengthAttribute.cs(55,104): The > type or namespace name 'ControllerContext' could not be found (are you > missing a using directive or an assembly > reference?) > Csc: : ERROR Attributes\ExtendedMaxLengthAttribute.cs(55,28): The > type or namespace name 'ModelClientValidationRule' could not be found (are > you missing a using directive or an assembly > reference?) > Csc: : ERROR Models\ReportModel.cs(13,21): The type or namespace > name 'ReportParameter' could not be found (are you missing a using > directive or an assembly reference?) > Csc: : ERROR Models\ReportModel.cs(71,22): The type or namespace > name 'ReportParameter' could not be found (are you missing a using > directive or an assembly reference?) > Csc: : ERROR Models\EnrollmentBase.cs(137,23): The type > 'System.Web.Mvc.IClientValidatable' is defined in an assembly that is not > referenced. You must add a reference to assembly > 'System.Web.Mvc, Version=4.0.0.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35'. > > Does anyone have any idea why the build would run correctly outside of > Jenkins, but fail when run inside Jenkins? > > Thanks, > > Glenn > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/16416fa4-3160-4b77-9403-09a64f8fc07d%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-users/16416fa4-3160-4b77-9403-09a64f8fc07d%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAPiUgVehXLoEVaQBO%3D-FS36_SCcGU6ofTvpWPkGe5D8J7nj1LA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
