我正在运行Roslyn CTP2
我正在尝试向项目中添加一个新的HTML文件
IWorkspace workspace = Workspace.LoadSolution("MySolution.sln");
var originalSolution = workspace.CurrentSolution;
ISolution newSolution = originalSolution;
newSolution.GetProject(newSolution.ProjectIds.First())
.AddDocument("index.html", "<html></html>");
workspace.ApplyChanges(originalSolution, newSolution);
这意味着没有任何更改被写入。我正在尝试让新的HTML文件出现在VS中。
AddDocument()
返回的项目。但我不确定如何做到这一点,而不删除旧项目,并将新项目添加回去。 - svick