我正在为Team Foundation Server编写一个签入策略,并且想知道是否有任何方法可以使用TFS SDK获取项目解决方案的.sln文件的路径。似乎应该有办法,但还没有找到它 - 任何帮助都会受到赞赏。
答案 0 :(得分:1)
哪个.sln文件?单个团队项目可能有多个。
如果要在Visual Studio运行时获取当前解决方案的路径,则可以使用Visual Studio SDK执行此操作。
答案 1 :(得分: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类型)