System.CodeDom.Compiler为nuget-package

时间:2015-09-06 18:15:04

标签: c# compilation nuget packages

我一直在寻找nuget-packages中System.CodeDom.Compiler - 命名空间的一整天。我只找到了Microsoft.CodeDom.Providers.DotNetCompilerPlatform(Roslyn?)但似乎我正在搜索的命名空间不包括在内。有谁知道是否有包含该命名空间的包?

编辑: 这是我现在的代码。但Visual Studio 2015在命名空间CodeDom

中找不到System
using System;
using System.CodeDom.Compiler;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;

namespace ICA.CubeSeven.Dynamic
{

    public class Class1
    {
    }

}

2 个答案:

答案 0 :(得分:1)

它不在包中,它位于System.dll中,是框架的一部分。

请确保您的文件中有using System.CodeDom.Compiler;

答案 1 :(得分:0)

所以我自己发现了这个问题...... 在project.json中,我们需要添加一个targetframework。对我来说,它是在project.json中添加框架部分(默认情况下,模板不添加框架):

{
      "frameworks": {
        "dnx451": { }
      }
}