title: Gitlab pipeline is always failing with error message
body: <p>I'm setting up the CI/CD for my .Net core project.</p>
  
  <p>I have configured for the only build stage which is failing with below error message:</p>
  
  <blockquote>
    <p>"MSBUILD : error MSB1003: Specify a project or solution file. The
    current working directory does not contain a project or solution
    file."</p>
  </blockquote>
  
  <p>My solution structure is different. Project <code>.SLN</code> file is inside another folder its not available working directory.</p>
  
  <p>My <code>.SLN</code> file is in Solution folder.</p>
  
  <p>My solution structure image path: </p>
  
  <p><a href="https://i.stack.imgur.com/7YCJD.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/7YCJD.jpg" alt="enter image description here"></a></p>
  
  <p>Here my <code>gitlab-ci.yml</code> code looks like:</p>
  
  <pre><code>stages:
    - build
  before_script:
    - 'dotnet restore'
  build:
    stage: build
    script:
      - dotnet build Solution/MyApp360.sln
    only:
      refs:
        - master
        - release
        - develop
  </code></pre>
  
  <p>What I am missing here?</p>
  
  <p>Am I passing the SLN file path wrongly?</p>
  
  <p>How to pass the <code>.SLN</code> path to the build command.
  Any example is appreciated.</p>