我曾尝试使用Micosoft.CodeAnalysis将现有的C#项目添加到现有解决方案中,但似乎不支持在解决方案中添加项目。
MSBuildWorkspace wks = MSBuildWorkspace.Create();
Solution solution = wks.OpenSolutionAsync( @"c:\users\...\RSolution.sln").Result;
...
solution=solution.AddProject(project.Id, project.Name, project.AssemblyName, project.Language);
wks.TryApplyChanges(solution); //Solution File does not change
您是否知道是否可以使用Microsoft.CodeAnalysis(Roslyn)将现有的C#项目添加到现有(空)visual studio 2015解决方案中并将解决方案文件保存到磁盘?