Forguncy サポート

他のプロジェクトからページをインポートすると「System.IO.PathTooLongException」が発生する

フォローする

対象製品とバージョン:Forguncy 2.2.0.0以前

 

他のプロジェクトからページをインポートする機能において、画像ファイルが配置されているページを複数回インポートすると下記の例外が発生する場合があります。

 

System.IO.PathTooLongException
指定されたパス、ファイル名、またはその両方が長すぎます。完全限定型名は 260 文字未満で指定し、ディレクトリ名は 248 未満で指定してください。

 

この現象は、既に同じ名前の画像ファイルがプロジェクト内に存在すると、プロジェクトにファイルに含まれる画像ファイルの名前が重複しないようGUIDがファイル名に付加されコピーされる仕様によるもので、複数回インポートを繰り返すと、GUIDが複数回ファイル名に追加され非常に長いファイル名となってしまうことが原因で発生します。

本現象については、バージョン2.2.2.0(Update 2.2)で改善されましたが、現象が発生するバージョンをお使いの方は以下のような方法で回避してください。

1.インポートした該当のページを開き、画像型セルを選択します
2.右ペインから「画像の選択…」をクリックします
3.「画像ファイルの選択」ダイアログが表示されますので、同じ画像でよりファイル名の短いファイルを選択します
4.ファイル名の長い画像ファイルはローカルファイルのリソースから削除します

 

 検索キーワード: fgcbug fgcdevelopment

他にご質問がございましたら、リクエストを送信してください

コメント