title: GitHub Actions: Unable to find the input file
body: <p>I'm trying here to restore the nuget packages for my solution. For that, I have written below GitHub Action:</p>
  
  <pre><code>name: CI
  
  on:
    push:
    pull_request:
        branches:
        - '*'
  env:
    solution: '**/*.sln'
    buildPlatform: 'Any CPU'
    buildConfiguration: 'Release'
  jobs:
    ci_build:
      name: Build
      runs-on: windows-latest
      steps:
      - name: NPM Authentication
        uses: actions/checkout@v1
      - name: Use Node.js
        uses: actions/setup-node@v1
      - name: Nuget Command
        uses: actions/checkout@master
      - uses: nuget/setup-nuget@v1
        with:
          nuget-api-key: ${{ secrets.NuGetAPIKey }}
      - run: nuget restore MyProject.sln
      - name: NuGet Tool Installer
        run: NuGetToolInstaller@0
      - name: NuGet Commad
        run: NuGetCommand@2
        env:
          restoreSolution: '$(solution)'
          selectOrConfig: 'config'
          nugetConfigPath: 'Build/NuGet.config'
      - name: VS Build
        run: VSBuild@1
        env:
          solution: '$(solution)'
          platform: '$(buildPlatform)'
          configuration: '$(buildConfiguration)'
          msbuildArgs: /p:AuthenticateWithRegistry=false
      - name: VS Test
        run: VSTest@2
        env:
          platform: '$(buildPlatform)'
          configuration: '$(buildConfiguration)'
          testSelector: 'testAssemblies'
          testAssemblyVer2: '**\*test*.dll!**\*IntegrationTests.dll!**\*UiTests.dll!**\*TestAdapter.dll!**\obj\**'
      - name: Copy Files to - $(build.artifactstagingdirectory)
        run: CopyFiles@2
        env:
          content: |
              **\bin\Project*.zip
              **\bin\**\$(buildConfiguration)\*.msi
          targetFolder: $(build.artifactstagingdirectory)
          flattenFolders: true
  </code></pre>
  
  <p>And below is the error I'm getting:</p>
  
  <blockquote>
  <pre><code>Run nuget restore Advanced.OpenLink365.sln
  
  nuget restore MyProject.sln
  
  shell: C:\Program Files\PowerShell\6\pwsh.EXE -command ". '{0}'"
  
  env:
  
  solution: **/*.sln
  
  buildPlatform: Any CPU
  
  buildConfiguration: Release
  
  NUGET: C:\hostedtoolcache\windows\nuget.exe\5.4.0\x64/nuget.exe
  
  Input file does not exist: MyProject.sln.
  
  ##[error]Process completed with exit code 1.
  </code></pre>
  </blockquote>
  
  <p>Additionally, I have found that there is no file availble at "C:\Program Files\Powershell\6\pwsh.EXE" &amp;C:\hostedtoolcache\windows\nuget.exe\5.4.0\x64/nuget.exe</p>
  
  <p>Also, FYR - folder structure is as below:</p>
  
  <blockquote>
    <ul>
    <li>Project Repo 
    
    <ul>
    <li>.github 
    
    <ul>
    <li>workflows </li>
    <li>CI.yml </li>
    </ul></li>
    <li>Projects 
    
    <ul>
    <li>MyProject.sln</li>
    <li>...other project files</li>
    </ul></li>
    </ul></li>
    </ul>
  </blockquote>
  
  <p>Please let me know what I have missed here.</p>
  
  <p>Thanx.</p>