System.CodeDom.Compiler for dnxcore50

本文关键字:dnxcore50 for Compiler CodeDom System | 更新日期: 2023-09-27 18:36:12

我正在尝试移植一些C#代码以CoreClr为目标。此代码的一部分使用 System.CodeDom 创建"内存中"程序集。

这个问题似乎类似于 System.CodeDom.Compiler 作为 nuget-package,只是这个问题只针对 dnx451 的框架目标。我正在尝试针对 dnxcore50。

我错过了什么吗?没有找到合适的包装?还是 dnxcore50 在不同的命名空间中使用不同的编译器?还尝试了Microsoft.CodeAnalysis.Compilers,但报告它与dnxcore50不兼容。

System.CodeDom.Compiler for dnxcore50

.

NET Core使用Roslyn。CodeDom 是旧的做事方式。

您的代码可能无法以与现在相同的结构进行移植。

以下是一些帮助您入门的教程:

  • http://blog.comealive.io/Syntax-Factory-Vs-Parse-Text/
  • http://www.developerfusion.com/article/143896/understanding-the-basics-of-roslyn/