Windows 在路径中限制为 259 个字符。不幸的是,由于我们的一些服务引用名称,这开始给我们带来问题。
例如,我们的 TFS 分支的路径已经很长了,然后 .NET 服务引用了几乎两倍的路径,因为它们总是使用完全限定的命名空间作为文件名:
Some.Really.Long.Fully.Qualified.Namespace.Service.Reference.Name.datasource
AFAIK,您不能更改服务引用的名称——但我希望我错了。这可以做到吗?
如果没有,对于这个烦人的问题,还有其他可能的解决方法吗?
编辑:另外,我知道一个明显的解决方案是缩短我们的名称空间和/或路径,但假设在这种情况下我们不能这样做。:) 我主要想弄清楚如何控制服务引用的文件名。
更新:我遇到的根本问题是 TFS 不允许我在特定分支上获得最新信息。这是确切的错误:
TF205022:以下路径包含超过允许的 259 个字符:[C:\Some-really-long-259-character-path-here]