【问题标题】:System.CodeDom.Compiler for dnxcore50dnxcore50 的 System.CodeDom.Compiler
【发布时间】:2016-02-24 16:36:36
【问题描述】:

我正在尝试将一些 C# 代码移植到 CoreClr。 此代码的一部分使用 System.CodeDom 创建“内存中”程序集。

这个问题似乎与System.CodeDom.Compiler as nuget-package 相似,只是该问题仅针对 dnx451 的框架目标。我正在尝试以 dnxcore50 为目标。

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

【问题讨论】:

    标签: c# codedom .net-core


    【解决方案1】:

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

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

    这里有一些教程可以帮助您入门:

    【讨论】:

    • 抱歉 - 也许我解释得不够充分 - 我的理解是 Microsoft.CodeAnalysis 是“Roslyn”,我将代码转换为在已安装的 .Net 框架上使用它没有问题。问题是我找不到兼容的 dnxcore50 包。
    • 1.1.0 似乎是他们正在开发的。也许试试这个存储库:myget.org/gallery/aspnetcidev
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-17
    • 2016-02-22
    • 1970-01-01
    • 1970-01-01
    • 2015-09-08
    • 1970-01-01
    • 2015-10-12
    相关资源
    最近更新 更多