Liste der wichtigsten Änderungen in Roslyn

Nach dem Wechsel zu Visual Studio 2015 haben wir festgestellt, dass einige Änderungen an der Kompilierung von Lambdas in MSIL in Roslyn vorgenommen wurden (beschrieben indieser Thread undon GitHub) Laufzeitfehler unter bestimmten Bedingungen einführen.

Da Roslyn offensichtlich die Zukunft von .NET ist, möchten wir gerne auf diese Technologie umsteigen, aber es scheint, als ob jeglicher in der Produktion laufende Legacy-Code (und wo wir ein gewisses Maß an Vertrauen haben, dass er korrekt funktioniert) jetzt anfällig ist zu neuen Laufzeitfehlern. Hierbei handelt es sich um mehrere Bibliotheken, die ebenfalls von diesem Problem betroffen sind (z. B. Moq, zum Beispiel).

Wir haben das Upgrade auf RyuJIT bereits für @ übersprungeseine Probleme, aber ich glaube, Visual Studio 2015 ist stark in Roslyn integriert und ich glaube nicht, dass wir einfach das @ ersetzen könnecsc.exe manuell (aber das ist eine andere Frage).

So, gibt es eine zusammengestellte Liste der wichtigsten Änderungen in Roslyn, auf die wir verweisen können, um zu sehen, was wir erwarten können?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage