title: Visual studio 2015 compile error: CS0570 is not supported by the language
body: <p>Migrating to VS2015, I encountered a compilation problem.
  No change on projects' target framework, they remain .net 4.5</p>
  
  <p>The compiler seems not recognize the types of parameters</p>
  
  <pre><code>void BootstrapOIS(List&lt;long&gt;^ %resultDates, List&lt;double&gt;^ %resultRates,
      const long tradingDate, /*const*/ List&lt;int&gt;^ periodNumbers,
      /*const*/ List&lt;String^&gt;^ periods, /*const*/ List&lt;double&gt;^ swapsRates,
      /*const*/ List&lt;long&gt;^ hol);
  </code></pre>
  
  <blockquote>
    <p>Error CS0570  'BootstrapWrapper.BootstrapOIS(ref ?, ?, ?, ?, ?, ?, ?)'
    is not supported by the language  </p>
    
    <p>The referenced assembly:</p>
    
    <ul>
    <li>Bootstrap, Version=1.0.4918.15400, Culture=neutral,    PublicKeyToken=b007f9158e880332 </li>
    <li>Global type:   </li>
    <li>Architecture:   x64  </li>
    <li>This assembly contains unmanaged code.</li>
    <li>Runtime: .NET 4.0</li>
    </ul>
  </blockquote>
  
  <p>The compilation went well with VS2013.</p>