j'ai créer une application console qui prend deux arguments en entrée un fichier .xml et donne une sortie comme fichier .htmcomment obtenir un chemin de TFS dans la console d'application
ci-dessous est un code pour les TFS accès
TfsTeamProjectCollection teamProjectCollection =
TfsTeamProjectCollectionFactory.GetTeamProjectCollection
(new Uri("http://myServer:8080/tfs/defaultcollection"));
var buildService = (IBuildServer)teamProjectCollection.GetService(
typeof(IBuildServer));
IBuildDefinition myBuildDefination = buildService.GetBuildDefinition(
"MyProjectName", "MyBuildDefinationName");
Uri lastKnownGoodBuild = myBuildDefination.LastGoodBuildUri;
IBuildDetail myBuildDetail = buildService.GetBuild(lastKnownGoodBuild);
string dropLocation = myBuildDetail.DropLocation;
mais ci-dessus ne semble pas fonctionner pour moi ... alors j'ai pensé à passer manuellement le chemin. comme vous pouvez le voir dans le code ci-dessous l'extrait
// i have just added blackslash at the start and my problem solved
string xmlfile = "\\\\myTfsPath\\CodeMetricsResult.xml";
if (File.Exists(xmlfile))
{
//do something
}
mais pour une raison ... il va toujours à mon bloc autre.
s'il vous plaît laissez-moi ce que je fais mal
note .... le chemin de TFS est en réseau et j'ai tout accès.
grâce,