title: Visual Studio 2015 Update 2 breaks EF reverse code engineer vsix
body: <p>After installing the latest Visual Studio 2015 Update 2, the EF power tools reverse code engineer option fails with the following error message.</p>
  
  <pre><code>One or more errors occurred while processing template 'Entity.tt'.
  error : An exception was thrown while trying to compile the transformation code. The following Exception was thrown:
  System.ArgumentException: Empty path name is not legal.
     at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
     at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
     at System.IO.File.OpenRead(String path)
     at Roslyn.Utilities.FileUtilities.OpenFileStream(String path)
     at Microsoft.CodeAnalysis.MetadataReference.CreateFromFile(String path, MetadataReferenceProperties properties, DocumentationProvider documentation)
     at Microsoft.VisualStudio.TextTemplating.CompilerBridge.&lt;&gt;c.&lt;.ctor&gt;b__15_0(String x)
     at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
     at System.Linq.Enumerable.&lt;UnionIterator&gt;d__66`1.MoveNext()
     at System.Linq.Enumerable.&lt;UnionIterator&gt;d__66`1.MoveNext()
     at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
     at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
     at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
     at Microsoft.CodeAnalysis.ImmutableArrayExtensions.AsImmutableOrEmpty[T](IEnumerable`1 items)
     at Microsoft.CodeAnalysis.Compilation.ValidateReferences[T](IEnumerable`1 references)
     at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.WithReferences(IEnumerable`1 references)
     at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.CommonWithReferences(IEnumerable`1 newReferences)
     at Microsoft.VisualStudio.TextTemplating.CompilerBridge.PrepareNewCompilation()
     at Microsoft.VisualStudio.TextTemplating.CompilerBridge.Compile()
     at Microsoft.VisualStudio.TextTemplating.TransformationRunner.Compile(String source, String inputFile, IEnumerable`1 references, Boolean debug, SupportedLanguage language, String compilerOptions)
  </code></pre>
  
  <p>I have tried uninstalling and reinstalling the tool from Julie Lermans link to get the fixed VS 2015 vsix installer version.</p>
  
  <p>Help!</p>