Я обновил проект парсера Roslyn для выполнения tnet core 3.1, и когда Roslyn попытается открыть решение для синтаксического анализа, используя следующий код:
var properties = new Dictionary<string, string> { ["DesignTimeBuild"] = "true" };
var workspace = MSBuildWorkspace.Create(properties);
Solution solution = workspace.OpenSolutionAsync(Solution).Result;
приведет к следующей ошибке:
InnerException = {"Элемент с тем же ключом, но другим значением уже существует. Key: DesignTimeBuild"}
Он работает для анализа того же решения в. Net версия проекта парсера Roslyn, но ошибка ядра tnet. Разве Рослин не поддерживает. net Core? Я нашел эту тему https://github.com/dotnet/roslyn/issues/28870
Есть какие-либо идеи о текущем состоянии Roslyn или как устранить эту ошибку?