我试图在散发出此解决方案的每个项目。
我不知道为什么有与冒落“WPF”和“Silverlight的”项目有问题。 我可以理解,我不能发射,我当前正在执行的控制台项目。
如何添加缺少的参考? 这里是我的代码:
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));
}
}