Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以将TFS 2010中的工作项从一个项目复制到同一服务器下的另一个项目?喜欢http://sbn-mdx-wxe01:8080/tfs 按C#代码_C#_Tfs - Fatal编程技术网

是否可以将TFS 2010中的工作项从一个项目复制到同一服务器下的另一个项目?喜欢http://sbn-mdx-wxe01:8080/tfs 按C#代码

是否可以将TFS 2010中的工作项从一个项目复制到同一服务器下的另一个项目?喜欢http://sbn-mdx-wxe01:8080/tfs 按C#代码,c#,tfs,C#,Tfs,我需要在C#中创建一个工具,其中一个项目的工作项可以复制到另一个项目。我们正在使用TFS2010 可能吗?到目前为止,我在网上找不到任何解决办法 如果可能的话,有人能帮我吗?在C#中这是怎么可能的 如果您正在寻找TFS的c#客户端库,您可以查看Microsoft.TeamFoundationServer.Client 您可以使用该方法获取工作项的详细数据。然后使用方法在另一个项目中使用workitem数据创建新的workitem 因为您使用的是tfs2010,所以可以从最旧版本的客户机库开始尝试

我需要在C#中创建一个工具,其中一个项目的工作项可以复制到另一个项目。我们正在使用TFS2010

  • 可能吗?到目前为止,我在网上找不到任何解决办法
  • 如果可能的话,有人能帮我吗?在C#中这是怎么可能的
  • 如果您正在寻找TFS的c#客户端库,您可以查看
    Microsoft.TeamFoundationServer.Client

    您可以使用该方法获取工作项的详细数据。然后使用方法在另一个项目中使用workitem数据创建新的workitem

    因为您使用的是tfs2010,所以可以从最旧版本的客户机库开始尝试,看看它是否与tfs2010兼容。如果它不适用于TFS2010,则需要考虑将TFS2010升级到客户端库支持的版本。 有关更多信息,请参阅文档

    我找到了一个使用旧版本客户端库创建workitem的示例。你可以去看看


    希望以上帮助

    通常不会。通过http连接的服务器为客户端提供来宾权限,不允许客户端访问文件系统。进行复制的应用程序需要使用管理员权限,这在非常有限的条件下不是一个好主意。若你们需要复制文件,你们可以制作第二个应用程序,在服务器上以管理员的身份运行,给来宾有限的访问权限。或者将文件放在网络驱动器中,这样您可以为用户提供更多访问权限。在tfs 2010中,我看到有一个复制选项,可以将任何工作项复制到另一个项目中。因此,当可以将工作项从一个项目复制到另一个项目时,就可以用C#mably完成。我对你的解释感到困惑。我有管理员权限访问所有项目,如源到目标项目。所以我请求你,如果可以的话,请帮助我。如果不可能,请举例说明理由。或者,如果可能的话,告诉我们怎么做。只有当用户可以访问源文件夹和目标文件夹/文件时,复制才起作用。那么项目文件存储在哪里呢?TFS应用程序可以位于服务器上,而项目文件可以存储在本地的客户机上,这样可以访问项目文件。@jdweng您混淆了这个问题。问题是关于工作项,而不是文件。问题的答案是“不,你不能在TFS 2010中这么做。”是时候考虑升级了。一个文件是一个文件。不管它是项目文件还是任何其他文件。