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