我正在尝试将.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核心缺少什么文件,以及替代品是什么?我想我将来会遇到更多问题,并希望通过某种方式来弄清楚如何处理它们。