title: Specflow Binding from External Assembly always purple
body: <p>I have bindings in an external assembly (As per the specflow docs <a href="http://specflow.org/documentation/Use-Bindings-from-External-Assemblies/" rel="noreferrer">here</a>)<br>
  We need this, as we are making a generic library of Step Definitions that can be used in any of our test suites.<br>
  It works, however some specflow functionality does not appear to work.<br>
  Namely:<br>
  All steps are highlighted purple (Indicating that it cannot be matched with a binding)<br>
  If you select a step and hit F12 or right-click and select "Go To Step Definition", it says it cannot find a matching binding.<br>
  However, the code runs OK, and if you debug it, you can step from the feature file into the step definition file, so it appears that the problem is only with the Specflow plugin, not with the nuget package?<br>
  Does anyone know how to fix this?<br>
  I uploaded the test SLN used in the video <a href="http://evilc.com/files/tmp/SharedStepsTest.zip" rel="noreferrer">here</a>.
  <a href="https://i.stack.imgur.com/pOwCE.gif" rel="noreferrer"><img src="https://i.stack.imgur.com/pOwCE.gif" alt="Specflow broken Go To Step Definition"></a>
  <a href="https://i.imgur.com/jvrLpkH.png" rel="noreferrer"><img src="https://i.imgur.com/jvrLpkH.png" alt="enter image description here"></a></p>