【发布时间】:2014-11-26 06:15:30
【问题描述】:
我正在使用以下代码,但它不起作用
MSBuildWorkspace workspace = MSBuildWorkspace.Create();
Microsoft.CodeAnalysis.Solution originalSolution = workspace.OpenSolutionAsync(sol.SolutionPath).Result;
Microsoft.CodeAnalysis.Solution newSolution = originalSolution;
ProjectReference pr = new ProjectReference(pid);
CodeAnalysis.Project prj = newSolution.Projects.Last();
prj = prj.AddProjectReference(pr);
newSolution = prj.Solution;
workspace.TryApplyChanges(newSolution);
【问题讨论】:
-
是否抛出异常?还是您的更改没有持续存在?