title: Visual Studio Team Services - Build fails, definition wrong?
body: <p>I've been working on a project for some time now and now I want to use Visual Studio Team Services for it. Locally, the building in Visual Studio doesn't give an error and the application works as intended.<br>
  I've checked in this working code to VSTS so it's in the repo and good to go.<br>
  Now I want to build it. I created a new Build definition with <strong>nothing changed</strong>. When I run the build it fails. I tried editing the build definition but with my 0 experience with this I only screw up more and create more errors.  </p>
  
  <p><strong>My problem:</strong> Apparently, it wants to find C:\a\1\s But I have no idea why and how it came up with that path.
  What do I have to change in the build definition? I'm new to this so I don't know what all the settings do and where the files are that it needs.<br>
  I tried adding the .sln file from the project folder to the build definition (as shown in the 2nd image) but it still want to find that weird path.</p>
  
  <p>So here are the build definitions, steps that go wrong and the errors in the logs.</p>
  
  <p><a href="https://i.stack.imgur.com/FoK5e.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/FoK5e.png" alt="With settings unchanged"></a></p>
  
  <p><strong>NuGet restore ***.sln</strong> </p>
  
  <pre><code>2016-03-07T10:28:15.8302718Z Set workingFolder to default: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\NuGetInstaller\0.1.18     
  2016-03-07T10:28:15.9337363Z Executing the powershell script: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\NuGetInstaller\0.1.18\NuGetInstaller.ps1     
  2016-03-07T10:28:16.5636975Z ##[error]Could not find a part of the path 'C:\a\1\s'.     
  2016-03-07T10:28:16.5876990Z ##[error]No solution was found using search pattern 'C:\a\1\s\**\*.sln'.
  </code></pre>
  
  <p><strong>Copy Files to: $(build.artifactstagingdirectory)</strong> </p>
  
  <pre><code>2016-03-07T10:28:16.6827013Z Set workingFolder to default: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\CopyFiles\1.0.11     
  2016-03-07T10:28:17.1800860Z ##[debug]check path : C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\CopyFiles\1.0.11\task.json     
  2016-03-07T10:28:17.1810857Z ##[debug]set resource file to: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\CopyFiles\1.0.11\task.json     
  2016-03-07T10:28:17.1810857Z ##[debug]system.culture=en-US     
  2016-03-07T10:28:17.1820859Z ##[debug]load strings from: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\CopyFiles\1.0.11\task.json     
  2016-03-07T10:28:17.1820859Z ##[debug]load loc strings from: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\CopyFiles\1.0.11\strings\resources.resjson\en-US\resources.resjson     
  2016-03-07T10:28:17.1820859Z ##[debug]Contents=**\bin\release\**     
  2016-03-07T10:28:17.1830859Z ##[debug]SourceFolder=C:\a\1\s     
  2016-03-07T10:28:17.1830859Z ##[debug]check path : C:\a\1\s     
  2016-03-07T10:28:17.1840858Z ##[debug]load strings from: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\CopyFiles\1.0.11\node_modules\vsts-task-lib\lib.json     
  2016-03-07T10:28:17.1840858Z ##[debug]load loc strings from: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\CopyFiles\1.0.11\node_modules\vsts-task-lib\strings\resources.resjson\en-US\resources.resjson     
  2016-03-07T10:28:17.1850860Z Not found SourceFolder: C:\a\1\s     
  2016-03-07T10:28:17.1860857Z ##[debug]task result: Failed 
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/lt2ds.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/lt2ds.png" alt="Build definition with solution defined"></a></p>
  
  <p><strong>NuGet restore $/Test project/QRM/QRM.sln</strong> </p>
  
  <pre><code>2016-03-07T10:47:46.0629142Z Set workingFolder to default: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\NuGetInstaller\0.1.18     
  2016-03-07T10:47:46.1969152Z Executing the powershell script: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\NuGetInstaller\0.1.18\NuGetInstaller.ps1     
  2016-03-07T10:47:46.8519190Z ##[error]Cannot find path 'C:\a\1\s\QRM\QRM.sln' because it does not exist.     
  2016-03-07T10:47:46.8639180Z C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\agent\worker\tools\NuGet.exe restore "C:\a\1\s\QRM\QRM.sln"  -NonInteractive     
  2016-03-07T10:47:48.8829320Z MSBuild auto-detection: using msbuild version '14.0' from 'C:\Program Files (x86)\MSBuild\14.0\bin'.     
  2016-03-07T10:47:48.8999324Z ##[error]Could not find a part of the path 'C:\a\1\s\QRM\QRM.sln'.     
  2016-03-07T10:47:48.9249320Z ##[error]Unexpected exit code 1 returned from tool NuGet.exe
  </code></pre>
  
  <p><strong>Copy Files to: $(build.artifactstagingdirectory)</strong> </p>
  
  <pre><code>2016-03-07T10:47:49.0239330Z Set workingFolder to default: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\CopyFiles\1.0.11     
  2016-03-07T10:47:49.6659427Z ##[debug]check path : C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\CopyFiles\1.0.11\task.json     
  2016-03-07T10:47:49.6779370Z Not found SourceFolder: C:\a\1\s     
  2016-03-07T10:47:49.6789372Z ##[debug]set resource file to: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\CopyFiles\1.0.11\task.json     
  2016-03-07T10:47:49.6799369Z ##[debug]system.culture=en-US     
  2016-03-07T10:47:49.6799369Z ##[debug]load strings from: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\CopyFiles\1.0.11\task.json     
  2016-03-07T10:47:49.6809368Z ##[debug]load loc strings from: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\CopyFiles\1.0.11\strings\resources.resjson\en-US\resources.resjson     
  2016-03-07T10:47:49.6809368Z ##[debug]Contents=**\bin\release\**     
  2016-03-07T10:47:49.6809368Z ##[debug]SourceFolder=C:\a\1\s     
  2016-03-07T10:47:49.6819369Z ##[debug]check path : C:\a\1\s     
  2016-03-07T10:47:49.6819369Z ##[debug]load strings from: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\CopyFiles\1.0.11\node_modules\vsts-task-lib\lib.json     
  2016-03-07T10:47:49.6829365Z ##[debug]load loc strings from: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\CopyFiles\1.0.11\node_modules\vsts-task-lib\strings\resources.resjson\en-US\resources.resjson     
  2016-03-07T10:47:49.6829365Z ##[debug]task result: Failed
  </code></pre>
  
  <hr>
  
  <p><strong>Edit</strong><br>
  The build definition's repository tab:
  <a href="https://i.stack.imgur.com/nzLUf.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/nzLUf.png" alt="Build definition repository tab"></a></p>
  
  <p>The repository structure:
  <a href="https://i.stack.imgur.com/ljTic.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ljTic.png" alt="Repository structure"></a></p>