Windowsのパスには259文字の制限があります。残念ながら、これは当社のサービス参照名の一部に起因する問題を引き起こし始めています。.NETサービス参照のファイル名はどのように制御できますか?
彼らは常にファイル名として完全修飾ネームスペースを使用するので、たとえば、私たちはほぼ倍増、これを既に長いパスで私たちのTFSの分岐を有していて、その後、.NETサービス参照:
私の知る限りSome.Really.Long.Fully.Qualified.Namespace.Service.Reference.Name.datasource
、あなたはサービス参照の名前を変更することはできません - しかし、私は間違っているIhoping。これはできますか?
ない場合は、この厄介な問題の他の可能な回避策はあるのですか?
編集:また、私は1つの明白な解決策は、私たちの名前空間、および/またはパスを短くすることです知っているが、我々はこのような場合にはそれを行うことができないと仮定します。 :)私は、主にサービス参照のファイル名を制御する方法を理解しようとしています。
更新日:私が抱えている根本的な問題は、TFSが特定のブランチで最新のものを入手できないことです。正確なエラーは次のとおりです。
TF205022: The following path contains more than the allowed 259 characters: [C:\Some-really-long-259-character-path-here]
ご回答ありがとうございます。あなたは正しいです、限界は256です。私は259文字まで許されているかのように私がTFSから得たエラー(上記の更新を参照)によって誤解しました。 –