Tôi đang chạy roslyn CtP2 thángRoslyn Thêm một tài liệu vào một dự án
Tôi đang cố gắng để thêm một tập tin html mới cho một dự án
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);
Điều này dẫn đến không có thay đổi được bằng văn bản. Tôi đang cố gắng tải tệp html mới xuất hiện trong VS
Hầu hết các đối tượng trong Roslyn đều không thay đổi, vì vậy tôi nghĩ bạn cần sử dụng dự án được trả về bởi 'AddDocument()'. Nhưng tôi không chắc chắn làm thế nào để làm điều đó, mà không cần loại bỏ các dự án cũ và sau đó thêm một mới trở lại. – svick