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