Answer by Mitselplik for Microsoft Roslyn vs. CodeDom
As of January 10th, 2022, use of Roslyn has a rather serious memory leak makes it all but unusable reported here https://github.com/dotnet/roslyn/issues/41722 and a separate, but possibly related issue...
View ArticleAnswer by Dustin Campbell for Microsoft Roslyn vs. CodeDom
Disclaimer: I work for Microsoft on the Roslyn team.CodeDom is a precursor to Roslyn, but is only marginally related. Essentially, CodeDom is a simple and (somewhat) langage agnostic way to generate...
View ArticleAnswer by Simon Mourier for Microsoft Roslyn vs. CodeDom
One big difference I see: with CodeDom, each time you compile some C# or VB.NET, it happens out of process. CSC.exe or VBC.exe are the real workers behind the scene.If you want to build a service, in...
View ArticleAnswer by Yahia for Microsoft Roslyn vs. CodeDom
Roslyn allows much much finer control of the whole process - for example you could analyse the string and even generate additional code (on-the-fly within the compile process based on the analysis),...
View ArticleAnswer by Reed Copsey for Microsoft Roslyn vs. CodeDom
CodeDom allows you to compile - but it doesn't give you the ability to really get information about the code itself (other than compiler errors). Basically, it's a black box where you say "compile...
View ArticleMicrosoft Roslyn vs. CodeDom
From a press release yesterday on InfoWorld regarding the new Microsoft Roslyn:The most obvious advantage of this kind of "deconstructed" compiler is that it allows the entire compile-execute process...
View Article
More Pages to Explore .....