0
比方说,我有一个单一解决方案文件,其中引用N项目文件。项目文件与解决方案有1-N的关系。C# - 将多项目解决方案转换为1-1项目解决方案
我该如何制作一个脚本,使得N解决方案文件,每个解决方案文件都指向不同的项目文件?
例子:我有A.sln指向a.csproj,b.csproj和c.csproj。什么是制作脚本的好方法,它将创建两个解决方案文件,B.sln和C.sln?
这里是我的想法:
fn(Solution f)
{
projectArray = f.getAllProjects;
for each project in projectArray
{
Solution s = new Solution(project); // makes new solution with name and
// reference to project
s.copySettings(f); // copy all of f minus the project references
s.save(); // save new Solution
}
delete f;
}
阅读关于.sln文件格式谢谢,我会试试看 – 2010-12-03 23:42:01