2009-06-26 3 views
0

Team Foundation Server의 체크인 정책을 작성 중이며 TFS SDK를 사용하여 프로젝트 솔루션 .sln 파일의 경로를 가져올 수있는 방법이 있는지 알고 싶습니다. . 방법이 있어야하는 것처럼 보입니다. 아직 찾지 못했습니다. 어떤 도움을 주시면 감사하겠습니다.Team Foundation Server SDK에서 .sln 파일 가져 오기

답변

0

는 내가 필요로 무엇을 찾았


// Enumerate the checked pending changes. 
PendingChange[] changes = m_pendingCheckin.PendingChanges.CheckedPendingChanges; 

foreach (PendingChange change in changes) 
{ 
    // this contains the full local path to whatever is being checked in 
    // can use this to find the solution file 
    change.LocalItem; 
}

(많은 한 번에 확인되는 경우, 또는 솔루션 파일) 내가 솔루션 파일을 찾고 있어요

+1

다행이 당신에게 효과적입니다. 다른 사람들은 이것을 읽습니다. 하나 이상의 솔루션 파일이있을 수 있으며 반드시 프로젝트 폴더의 상위 폴더에있을 필요는 없습니다. –

1

.sln 파일은 무엇입니까? 단일 팀 프로젝트에는 둘 이상의 팀 프로젝트가있을 수 있습니다.

Visual Studio가 실행되는 동안 현재 솔루션의 경로를 얻으려면 Visual Studio SDK를 사용하면됩니다.

+0

위해 (m_PendingChecking는 IPendingCheckin 타입입니다) 그 당시 어떤 프로젝트가 체크인 되었는가. – DashRantic

+0

프로젝트가 여러 솔루션 파일에 포함되거나 포함되지 않을 수 있습니다. 그것은 단순한 부모/자식 관계가 아닙니다. –

관련 문제