Código de registro en el servidor TFS utilizando la API de TFS

Estoy escribiendo el código c # para ingresar el código al servidor TFS:

Workspace WS = VersionControl.GetWorkspace(TeamProject);
WS.Map(TFSMapServerPath,LocalWorkingPath);

int NumberOfChange = WS.PendAdd(string.Format(@"{0}\Main\DotNet\",LocalWorkingPath),true);

PendingChange[] pendingChanges = WS.GetPendingChanges();        
WS.CheckIn(pendingChanges,"Auto Check-in");

Pero tengo el error es

"No hay archivos registrados", todos los archivos / carpetas en LocalWorkingPath son "Cambio pendiente".

¿Son correctos los códigos anteriores?

Respuestas a la pregunta(1)

Su respuesta a la pregunta