Я пытаюсь испустить каждый проект в этом решении.API-интерфейс Roslyn Workspace: выделение проектов Wpf и Silverlight
Интересно, почему существует проблема с «МОФ непосредственно излучающих» и «Silverlight» проекты. Я могу понять, что я не могу запустить проект Emit Console, который я сейчас выполняю.
Как я могу добавить недостающие ссылки? Вот мой код .:
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));
}
}