0

我正在为 Team Foundation Server 编写签入策略,并想知道是否有任何方法可以使用 TFS SDK 获取项目解决方案的 .sln 文件的路径。似乎应该有一种方法,只是还没有找到它 - 任何帮助将不胜感激。

4

2 回答 2

1

哪个 .sln 文件?一个团队项目可能有多个。

如果您想在 Visual Studio 运行时获取当前解决方案的路径,则可以使用 Visual Studio SDK 来执行此操作。

于 2009-06-26T23:34:32.780 回答
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 类型)

于 2009-06-29T14:55:46.570 回答