1
我已经创建一个控制台应用这需要两个参数作为一个输入.xml文件并给输出作为.htm文件如何从TFS的路径在控制台应用程序
下面是用于访问TFS代码
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;
但以上似乎并没有为我工作...所以我想手动通过路径。 你可以看到下面的代码片段
// i have just added blackslash at the start and my problem solved
string xmlfile = "\\\\myTfsPath\\CodeMetricsResult.xml";
if (File.Exists(xmlfile))
{
//do something
}
但由于某些原因......它总是去我else块。
请让我什么我做错了
注.... TFS的路径是网络和我所有的访问。
感谢,