2009-06-26 2 views
0

Я пишу политику регистрации для Team Foundation Server и хотел бы знать, есть ли способ получить путь к файлу .sln проекта с помощью TFS SDK , Похоже, что должен быть способ, просто еще не нашел его - любая помощь будет оценена по достоинству.Получить .sln файл из Team Foundation Server SDK

ответ

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; 
}

(m_PendingChecking имеет типа IPendingCheckin)

+1

Рад, что работает на вас. Для других, читающих это: имейте в виду, что может быть более одного файла решения, а не обязательно в родительской папке папки проекта. –

1

Какой .sln-файл? У одного Team Project может быть более одного.

Если вы хотите получить путь к текущему решению во время работы Visual Studio, вы можете использовать Visual Studio SDK для этого.

+0

Я ищу файл решения (или файлы решения, если много проверяется в сразу) для независимо от того, какой проект проверяется в то время. – DashRantic

+0

Проект может быть включен в несколько файлов решений или ни в одном. Это не просто отношения между родителями и детьми. –

 Смежные вопросы

  • Нет связанных вопросов^_^