問題タブ [pathtoolongexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
481 参照

c# - Alphaleonis File.OpenRead() は、「指定されたパスが見つかりません」をスローします。pathlength>256 の場合

パス長が 256 を超える画像を開く際に問題があります。Alphaleonis を使用しています。これは、ファイルのコピーと検索には機能しますが、

パスが 256 文字を超えると、例外がスローされます (「指定されたパスが見つかりません。」)。完全な方法:

pathLen < 257 の画像では機能しますが、パスが長い場合は内部キャッチに入ります。助言がありますか?前もって感謝します!

編集:追加情報:画像はネットワークドライブにあります

Edit2: Alphaleonis を更新し、受け入れられた回答のようにメソッドを呼び出す必要がありました。

0 投票する
0 に答える
221 参照

c# - MSBuildWorkspace.OpenProjectAsync の呼び出し中に System.IO.PathTooLongException が発生する

OS: Windows 7 プロフェッショナル。

Roslyn を使用して .csproj ファイルを開き、次のコードを使用してコンパイルの詳細を取得しています。

このコードは、ファイル パスが 260 文字未満の .csproj ファイルに対して機能します。ただし、ファイル パスが 260 文字を超える .csproj ファイルを開くと、コードは次の例外をスローします。

ただし、この制限には回避策が必要です。この問題を解決するための特定のオプションを探しています。

ノート:

  1. ファイル パスを短いファイル パスに変更することはできません。
  2. すでにsubstオプションを試しましたが、まだ完全な証明オプションではありません。
0 投票する
3 に答える
803 参照

visual-studio - VisualStudio PathTooLongException

VisualStudio 2017 Pro と 2019 Pro の両方で問題が発生しました。ソリューションを開こうとすると、次のエラーが発生します。

ここに画像の説明を入力

VS2019 のエラー メッセージは少し異なりますが、意味は同じです。ActivityLog ファイルを調査したところ、この問題に関して興味深いノードは次の 1 つだけです。

どのパスが間違っているかを正確に把握する方法はありますか? SpecFlow addid がこの問題を引き起こしているのではないかと疑っていました。しかし、このアドオンを無効にしても何も変わりません。

別のチームメイトは、同じ解決策でこの問題を抱えていません。