Я разрабатываю программу статического анализа для анализа моего проекта на С#.
Я использую Roslyn для этой работы. Мой проект, который я хочу проанализировать, очень большой, около 300 проектов. Когда я использую приведенный ниже код, это занимает около 1,5 минут.
var solutionName="solutionPath.sln";
MSBuildWorkspace workSpace = MSBuildWorkspace.Create();
Solution solution = workSpace.OpenSolutionAsync(solutionName).Result;
1,5 минуты загрузки для меня больше, потому что моя Visual Studio загружает это решение примерно за 10 секунд.
Есть ли способ уменьшить это время загрузки?