Элемент с тем же ключом, но другим значением уже существует при использовании Roslyn с ядром do tnet - PullRequest
0 голосов
/ 25 января 2020

Я обновил проект парсера 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 или как устранить эту ошибку?

1 Ответ

0 голосов
/ 26 января 2020
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...