2017-11-02 3 views
1

Ich habe ein Projekt, kompiliert und läuft gut in VS2015 Version = 14.0.25431.01 Update 3. Alles ist großartig und funktioniert perfekt.Aktualisieren von Projekt von VS2015 zu VS2017 führt zu CodeAnalysis Fehler

ich dann VS2017-Version installiert = 15.4.2 und das Projekt ablehnt, nun mit dem Fehler zu kompilieren:

Fehler eine Ausnahme ausgelöst wurde, während der Code-Transformation ausgeführt. Der Prozess kann nicht fortgesetzt werden. Die folgende Ausnahme wurde ausgelöst: System.IO.FileNotFoundException: Die Datei oder Assembly 'Microsoft.CodeAnalysis, Version = 1.3.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die angegebene Datei wurde vom System nicht gefunden. Dateiname: 'Microsoft.CodeAnalysis, Version = 1.3.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' bei Microsoft.VisualStudio.TextTemplating.CompilerBridge..ctor (String Quelle, Boolean debug, IEnumerable 1 references, String cmdLineArguments) at Microsoft.VisualStudio.TextTemplating.CompilerBridge.Create(SupportedLanguage language, String source, Boolean debug, IEnumerable 1 Referenzen, String cmdLineArguments) bei Microsoft.VisualStudio.TextTemplating.TransformationRunner.Compile (String Quelle, String inputfile, IEnumerable 1 references, Boolean debug, SupportedLanguage language, String compilerOptions) at Microsoft.VisualStudio.TextTemplating.TransformationRunner.LocateAssembly(Boolean cacheAssemblies, String fullClassName, String source, String inputFile, Boolean debug, SupportedLanguage language, IEnumerable 1 compilerReferences, String Compiler) bei Microsoft.VisualStudio.TextTemplating.TransformationRunner.PrepareTransformation (TemplateProcessingSession Sitzung Quelle String, ITextTemplatingEngineHost host)

Ich habe versucht, das Nuget-Paket Microsoft.CodeDom.Providers.DotNetCompilerPlatform zu aktualisieren, aber kein Glück.

Jede Hilfe dankbar,

Terry

Antwort

0

Am Ende haben wir das Entfernen der T4-Vorlage Text Transmutations Code, den wir wurden unter Verwendung würden und das Problem behoben wurde.

Nicht die ideale Lösung, aber gut genug. Für alle anderen, dass dieses Problem dort begegnet sind zwei Threads, die einige Vorschläge hatte:

MSBuild support for T4 templates in Visual Studio 2017 RTM

https://social.msdn.microsoft.com/Forums/en-US/424885d8-8247-4632-ba3f-da75cd18d304/upgrading-project-from-vs2015-to-vs2017-leads-to-codeanalysis-error?forum=visualstudiogeneral&prof=required

Verwandte Themen