в настоящее время я использую ядро .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.