从Team Foundation Server SDK获取.sln文件

时间:2009-06-26 19:56:19

标签: c# tfs-sdk

我正在为Team Foundation Server编写一个签入策略,并且想知道是否有任何方法可以使用TFS SDK获取项目解决方案的.sln文件的路径。似乎应该有办法,但还没有找到它 - 任何帮助都会受到赞赏。

2 个答案:

答案 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类型)