Если вы пытаетесь добавить папку, каталог должен существовать первым. Если вы пытаетесь добавить файл, файл должен существовать первым. После этого вы можете запустить, например:
TeamFoundationServer tfs = TeamFoundationServerFactory.GetServer("http://WhateverServerUrl");
VersionControlServer VsServer = (VersionControlServer)tfs.GetService(typeof(VersionControlServer));
Workspace ws = VsServer.GetWorkspace("WORKSPACE_NAME", "WORKSPACE_OWNER");
ws.PendAdd(@"C:\MyFolder", true);
Имейте в виду, что для функции exec identity этой команды необходимы разрешения на создание папки, если на самом деле вы создаете папку.
Таким образом, чтобы создать папку, хотя, конечно, вам нужно было бы добавить код, предполагая, что она еще не существует:
System.IO.Directory.CreateDirectory(@"C:\MyFolder");