Run T4 FileNotFoundException Microsoft.VisualStudio.Shell

0

I have updated VS2015 to VS2017, and now I can not run t4 templates. I have the following error:

  

An exception was thrown while trying to compile the transformation   code. The following Exception was thrown:   System.IO.FileNotFoundException: Could not find file   'C: \ API_DW \ TFS \ Dev \ Microsoft.VisualStudio.Shell.11.0'. File name:   'C: \ API_DW \ TFS \ Dev \ Microsoft.VisualStudio.Shell.11.0' at   System.IO .__ Error.WinIOError (Int32 errorCode, String maybeFullPath)
  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   Roslyn.Utilities.FileUtilities.OpenFileStream (String path) at   Microsoft.CodeAnalysis.MetadataReference.CreateFromFile (String path,   MetadataReferenceProperties properties, DocumentationProvider   documentation) at   Microsoft.VisualStudio.TextTemplating.CompilerBridge. < > c. < .ctor > b__15_0 (String   x) at System.Linq.Enumerable.WhereSelectListIterator 2.MoveNext()
at System.Linq.Enumerable.<UnionIterator>d__67
1.MoveNext () at   System.Linq.Enumerable.d__67 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)

Any ideas?

    
asked by johnnyromero24 04.07.2018 в 17:14
source

0 answers