Ich habe eine Lösung, die in VS2015 funktioniert, die ich nicht mit der neuen Version von Visual Studio 2017 (15.0.0 + 26228.12) öffnen kann.Visual Studio 2017 stürzt beim Öffnen bestimmter Lösung ab
Dies scheint das Problem nach dem Windows "Event Viewer" zu sein: Das Projekt verweist bereits transitiv auf das Zielprojekt.
Hier wird der vollständige Stacktrace:
StreamJsonRpc.RemoteInvocationException: The project already transitively references the target project.
bei Microsoft.CodeAnalysis.SolutionState.CheckNotContainsTransitiveReference(ProjectId fromProjectId, ProjectId toProjectId)
bei Microsoft.CodeAnalysis.SolutionState.AddProjectReference(ProjectId projectId, ProjectReference projectReference)
bei Microsoft.CodeAnalysis.Solution.AddProjectReference(ProjectId projectId, ProjectReference projectReference)
bei Microsoft.CodeAnalysis.Project.AddProjectReference(ProjectReference projectReference)
bei Microsoft.CodeAnalysis.Workspace.UpdateReferencesAfterAdd(Solution solution)
bei Microsoft.CodeAnalysis.Workspace.UpdateReferencesAfterAdd()
bei Microsoft.CodeAnalysis.Remote.RemoteWorkspace.AddSolution(SolutionInfo solutionInfo)
bei Microsoft.CodeAnalysis.Remote.SolutionService.<UpdatePrimaryWorkspace_NoLockAsync>d__11.MoveNext()
Die Lösung ist recht komplex und es mit einem Texteditor zu ändern, das Projekt zu finden, die das Problem verursacht fühlt sich an wie in einem Heuhaufen Suche nach der Nadel.
Kennt jemand diesen Fehler und könnte mir in die richtige Richtung zeigen? Vielleicht muss ich einen bestimmten Teil meiner Lösung betrachten, um den Fehler zu finden?
Berichterstattung an MS kann eine bessere Wahl sein. Klicken Sie auf Hilfe -> Seed Feedback -> Problem melden. Suchen Sie in einem neuen Fenster nach 'Lösungsabsturz'. Es gibt viele ähnliche Beschwerden. Suchen Sie 'transitiv' und Sie werden dasselbe Problem sehen (nicht behoben) – qxg