gpt4 book ai didi

eclipse - TFS Eclipse 在更新 Visual Studio for mac 以支持 iPad OS 13 后抛出错误 "The character 0x007c (' |') is not permitted in server paths"

转载 作者:行者123 更新时间:2023-12-04 16:03:36 26 4
gpt4 key购买 nike

我们更新了最新的 mac 视觉工作室,以支持苹果最近发布的 iPad OS 13 中的 iOS 应用程序 (Xamarin)。更新后,我们在 eclipse 中检测到要 checkin 的本地更改时出现以下错误。

The character 0x007c ('|') is not permitted in server paths '$/<path_to_product>/.vs/<project_name>/xs/project-cache/ProjectName-Debug|iPhone.json'.

似乎是文件名(“ProjectName-Debug|iPhone.json”)带有 TFS 不支持的管道符号。但是该文件是由 IDE(Mac 的 Visual Studio,Xcode 11)自动生成的,它包含以下信息(ProjectReferences、MetadataReferences、添加的文件路径、BuildActions 等...)。有两个文件与管道符号一起存在。一种用于实际设备,另一种用于模拟器。
  • 项目名称-调试|iPhone.json
  • 项目名称-调试|iPhoneSimulator.json

  • 有人面临这个问题吗?如何解决。

    以下是版本详情。
  • Mac OS 10.14.6
  • Eclipse 4.7.3
  • Xcode 11
  • 适用于 Mac 的 Visual Studio 8.2.6

  • 提前致谢。

    快速修复:目前,我们正在提交更改时手动删除这些文件。再次它会自动再生。

    最佳答案

    对于本地工作区,您应该使用 .tfignore file 忽略文件。如

    # Ignore the NuGet packages folder in the root of the repository.
    # If needed, prefix 'packages' with additional folder names if it's
    # not in the same folder as .tfignore.
    packages

    # include package target files which may be required for msbuild,
    # again prefixing the folder name as needed.
    !packages/*.targets

    至于如何生成这个文件,请引用我在这个问题中的回答: Visual Studio 2015 TFS .tfignore file

    注:这个 .tfignore 文件不会影响那些已经在源代码管理中的文件。

    在提交更改时手动删除这些文件。然后确保您的 .tfignore 文件已 checkin 源代码管理。下次自动生成的这些文件将被源代码管理排除在挂起的更改中。

    关于eclipse - TFS Eclipse 在更新 Visual Studio for mac 以支持 iPad OS 13 后抛出错误 "The character 0x007c (' |') is not permitted in server paths",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58302358/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com