TryApplyИзменяет не полученное актуальное решение Buildalyzer adhocworkspace - PullRequest
0 голосов
/ 07 февраля 2019

в настоящее время я использую ядро ​​.net с Buildalyzer и создаю рабочее пространство, используя то же самое, и изменяю в проекте, но изменения не отражаются в моем реальном решении.

пожалуйста, найдите код ниже:

AnalyzerManager manager = new AnalyzerManager("G:\test\test.sln");
using (var workspace = manager.GetWorkspace())
 {
       var solution = workspace.CurrentSolution;
       var newSolution = solution.AddDocument(DocumentInfo.Create(DocumentId.CreateNewId(solution.ProjectIds.FirstOrDefault()), "Test.cs"));
       workspace.TryApplyChanges(newSolution);
 }

он добавляет документ в мою рабочую область, но не сохраняет в моем реальном проекте.

, дайте мне знать любую альтернативу MSBuildWorkspace в .net core.

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