title: SpecFlow Compiling errors in VS2017
body: <p>I have just added a new specFlow feature fil, and almost 200 errors are generated when I try to build the project.</p>
  
  <p>Tools:</p>
  
  <ul>
  <li>Visual Studio 2017</li>
  <li>Nunit 3.0.0</li>
  <li>SpecFlow 2.4.1</li>
  <li>SpecFlow.MSTest 2.4.1</li>
  <li>SpecFlow.Nunit 2.4.1</li>
  <li>SpecFlow.Nunit.Runner 2.4.1</li>
  <li>SpecFlow.Tools.MsBuild.Generation 2.4.1</li>
  <li>SpecRun.SpecFlow 1.8.5</li>
  <li>SpecRun.SpecFlow.2-4-0 1.8.5</li>
  </ul>
  
  <p>The error I'm getting:</p>
  
  <blockquote>
    <p>CS1002 ; expected , CS1003 Syntax error, '(' expected , CS8107 Feature 'readonly refernece' is not avaiable in c# 7.0. Please use language version 7.2 or greater , CS8124 Tuple must contain at least two elements etc</p>
  </blockquote>