Roslyn Workspace API:发布Wpf和Silverlight项目

时间:2015-01-17 08:26:35

标签: roslyn emit

我尝试在此解决方案中发出每个项目。

Solution

我想知道为什么Emiting" Wpf"和" Silverlight"项目。我可以理解,我无法发出我正在执行的控制台项目。

Errors

如何添加缺失的引用? 这是我的代码。:

    public static async Task EmitProject(Project proj)
    {
        var c = await proj.GetCompilationAsync();

        var r = c.Emit("my" + proj.Name );

        Console.ForegroundColor = ConsoleColor.White;
        Console.WriteLine(r.Success + " " + proj.Name);

        if (!r.Success)
        {
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine(r.Diagnostics.First(k => k.WarningLevel == 0));
        }
    }

0 个答案:

没有答案