私のマシンの 1 つで、GetLocalWorkspaceInfo
呼び出しから null の戻り値を取得します。この単純なプログラムでも失敗する問題を特定しました。
namespace WorkstationTest
{
using Microsoft.TeamFoundation.VersionControl.Client;
class Program
{
static void Main()
{
string workspaceLocalPath = @"C:\Dev";
var info = Workstation.Current
.GetLocalWorkspaceInfo(workspaceLocalPath);
// info is always null here
}
}
}
私がすでにチェックしたこと:
まったく同じコードが、他のマシンでも正常に機能します。
にワークスペースがあることを確認しました
C:\Dev
新しいワークスペースを別のディレクトリに作成
workspaceLocalPath
し、コード内の変数を一致するように変更しました。戻り値が null になると記載されているドキュメントを参照しました
if the path is not in a workspace
。上の画像から、パスはワークスペース内にあるはずです。
それでも、すべてがこれが機能することを示唆しているようです。不足している可能性のあるものはありますか?