TFS流程编辑器错误"不支持给定路径的格式"

时间:2018-02-07 16:22:44

标签: tfs tfs2018

如果我在Visual Studio 2017中使用TFS流程编辑器: 菜单:工具 - >流程编辑器 - >工作项类型 - >从服务器打开WIT。 我收到错误"不支持给定路径的格式"。

我可以使用witadmin导出到和xml文件,但导入不会出错并且似乎有效 - 但是因为更改没有出现在TFS工作项中。

它所指的路径格式是什么?如何更正?

enter image description here

4 个答案:

答案 0 :(得分:1)

请尝试以下项目以缩小问题范围:

  1. 从VS卸载TFS Process Template Editor扩展程序:
    • 在Visual Studio菜单中,转到:Tools > Extensions And Updates选择要卸载的扩展程序。
  2. Clear Visual Studio Component Cache
    • 1)关闭Visual Studio(确保任务管理器中不存在devenv.exe)
    • 2)删除目录:%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\15.0\ComponentModelCache
    • 3)重新启动Visual Studio。
  3. 重新安装VS的TFS Process Template Editor扩展名。
  4. 如果仍然无效,只需尝试重置用户数据,然后再试一次:

    cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE
    
    devenv.exe /resetuserdata 
    

答案 1 :(得分:0)

您是否在文件系统上的工作项的XML版本旁边看到JdbcIO个文件?如果您在旧版本的TFS Power Tools中打开WIT并且需要将其删除,以便新编辑器可以再次生成它们,则会生成这些内容。过去常常在新扩展版发布之前在Visual Studio / Power Tools版本之间切换。

答案 2 :(得分:0)

我找到了原因。当您尝试将流程编辑器与SSL一起使用时,这是一个错误。当我在http上使用它时工作正常。 [使用VS 2017& TFS2017]

答案 3 :(得分:0)

在我们的情况下,ssl没有用于配置,我遇到了同样的问题。

更新VS等,没有用,我还没有重新安装该功能。

我案中的决议: TFS 2018配置为使用公共URL(不是vm的fqdn)。通过公共URL添加TFS面临问题。使用公共IP +内部VM名称的附加主机条目解决了我的问题。