We run nuget restore on a Windows slave using Jenkins as build server. When the slave service runs as a user instead System account then the
nuget restore may fail with
Error parsing solution file at d:\jenkins\tools\ci-home\workspace\t_im-server_feature_os-jenkins_2\IM-Server.sln: Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED)) nuget restore failed
We run the following command:
%NuGetExe% restore "%PathServer%SC.InputManagement.sln" -PackagesDirectory "%PathServer%packages" 1>%LogFile% 2>&1
The solution file is fine, cause if login to the build server and run
nuget restore this simply works fine. I thought the jenkins-user might not have permissions on the folder but he has full control over the complete folder.
package-folder from the workspace helped.
I suspect a permission issue with the
package-folder as I went into the project folder with my user and ran
nuget restore manually for testing.
Maybe not the best idea...
User contributions licensed under CC BY-SA 3.0