2010-12-03 3 views
0

N 프로젝트 파일을 참조하는 솔루션 파일이 있다고 가정 해 봅니다. 프로젝트 파일에 대한 솔루션의 1-N 관계가 있습니다.C# - 프로젝트에 1-1 솔루션으로 다중 프로젝트 솔루션 변환

N 솔루션 파일이 각각 다른 프로젝트 파일을 가리키는 스크립트를 만들려면 어떻게해야합니까?

예 : 나는 a.csproj, b.csproj c.csproj를 가리키는 A.sln 있어요. B.slnC.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; 
} 

답변

0

수동의 .sln 파일을 구문 분석을 시도 할 수 있습니다. 기사에서 .sln 파일 형식을 읽을 수 있습니다. Hack the Project and Solution Files

+0

감사합니다. –

관련 문제