On one of my machines, I get a return value of null from any GetLocalWorkspaceInfo
call. I have isolated to problem to where it even fails for this simple program:
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
}
}
}
What I have already checked:
The exact same code works on my other machine the way it should.
I have verified that I have a workspace at
C:\Dev
I have created a new workspace and in a different directory and changed the
workspaceLocalPath
variable in the code to match.I have consulted the documentation which states that the return value will be null
if the path is not in a workspace
. From the above image, the path should be in a workspace.
Yet, everything seems to suggest this should work. Is there anything I could be missing?
WorkspaceInfo[] everything = Workstation.Current.GetAllLocalWorkspaceInfo()
? – BirdieGetAllLocalWorkspaceInfo
would have returned that there were no workspaces. Thank you for your help! – Insphere