orush135
Jan 25, 2023Copper Contributor
Issues Running the Local Agent
Hi all,
I have installed the local agent on a 2019 Windows Server to experiment with Azure Devops. Besides that I have installed the following components on the machine:
Git
dotnet-sdk-6.0.405-win-x64
I have used the Visual Studio 2022 latest version and the Asp .net Core Web App and published the project to an Azure Repo. The agent is online and I wasnt able to find anything in the Event Log on the Server. However, when I try to run the pipeline which runs based on the following yaml file:
# ASP.NET Core (.NET Framework)
# Build and test ASP.NET Core projects targeting the full .NET Framework.
# Add steps that publish symbols, save build artifacts, and more:
trigger:
- main
pool:
name: Default
variables:
solution: '**/*.sln'
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'
steps:
- task: UseDotNet@2
inputs:
packageType: 'sdk'
version: '6.x'
- task: NuGetToolInstaller@1
- task: NuGetCommand@2
inputs:
restoreSolution: '$(solution)'
- task: DotNetCoreCLI@2
displayName: Build
inputs:
command: build
projects: '**/*.csproj'
arguments: '--configuration $(buildConfiguration)'
- task: DotNetCoreCLI@2
inputs:
command: publish
publishWebProjects: True
arguments: '--configuration $(BuildConfiguration) --output $(Build.ArtifactStagingDirectory)'
I am experiencing the following in the NuGetCommand section of the job:
- C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp\NuGetScratch\4gjz22ki.hk3.nugetrestore.targets(199,25): error MSB4066: The attribute "Version" in element <PackageReference> is unrecognized. [C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp\NuGetScratch\hy554qkz.lbg.nugetinputs.targets]NuGet Version: 6.4.0.123MSBuild auto-detection: using msbuild version '4.0' from 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319'. Use option -MSBuildVersion to force nuget to use a specific version of MSBuild.MSBuild P2P timeout [ms]: 120000C:\Windows\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe "C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp\NuGetScratch\hy554qkz.lbg.nugetinputs.targets" /t:GenerateRestoreGraphFile /nologo /nr:false /v:q /p:NuGetRestoreTargets="C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp\NuGetScratch\4gjz22ki.hk3.nugetrestore.targets" /p:RestoreUseCustomAfterTargets="True" /p:DisableCheckingDuplicateNuGetItems="True" /p:RestoreTaskAssemblyFile="C:\Agent\_work\_tool\NuGet\6.4.0\x64\nuget.exe" /p:RestoreSolutionDirectory="C:\Agent\_work\1\s\\" /p:RestoreConfigFile="C:\Agent\_work\1\Nuget\tempNuGet_21.config" /p:SolutionDir="C:\Agent\_work\1\s\\" /p:SolutionName="newelements" /p:RestoreBuildInParallel="False" /p:RestoreUseSkipNonexistentTargets="False"NuGet.CommandLine.ExitCodeException: Exception of type 'NuGet.CommandLine.ExitCodeException' was thrown.at NuGet.CommandLine.MsBuildUtility.<GetProjectReferencesAsync>d__6.MoveNext()--- End of stack trace from previous location where exception was thrown ---at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)at NuGet.CommandLine.RestoreCommand.<GetDependencyGraphSpecAsync>d__68.MoveNext()--- End of stack trace from previous location where exception was thrown ---at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)at NuGet.CommandLine.RestoreCommand.<DetermineInputsFromMSBuildAsync>d__63.MoveNext()##[error]The nuget command failed with exit code(1) and error(C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp\NuGetScratch\4gjz22ki.hk3.nugetrestore.targets(199,25): error MSB4066: The attribute "Version" in element <PackageReference> is unrecognized. [C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp\NuGetScratch\hy554qkz.lbg.nugetinputs.targets])##[error]Packages failed to restoreFinishing: NuGetCommandReally need help here. I have tried different .net versions but that did not went anywhere. So thanks for help