我尝试在此解决方案中发出每个项目。
我想知道为什么Emiting" 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));
}
}