将代码从.net 4.x移植到.net核心。什么取代了System.CodeDom?

时间:2017-05-17 18:52:34

标签: c# asp.net .net asp.net-core

我正在尝试将.net 4.x中的一些旧代码移植到.net核心。特别是:

var ctd = new CodeTypeDeclaration(name);
ctd.IsClass = true;

var space = new CodeNamespace(GeneratedNamespace);
space.Types.Add(ctd);

var unit = new CodeCompileUnit();
unit.Namespaces.Add(space);

我不太熟悉它实际上在做什么,但我看到它使用System.CodeDom,它似乎不存在于.net核心中。我现在很难找到这些具体的例子,并且不知道如何更换它们。有没有办法在.net核心中执行此操作?另外,与早期版本相比,.net核心缺少什么文件,以及替代品是什么?我想我将来会遇到更多问题,并希望通过某种方式来弄清楚如何处理它们。

0 个答案:

没有答案