XAML ファイルをデザイナーで開くと System.IO.PathTooLongException 例外が発生する場合がある

現象
Visual Studio 2012 を使用して Windows ストア アプリケーションを作成する際、XAML ファイルをデザイナーで開くと System.IO.PathTooLongException 例外が発生し、正しく開けない場合があります。

この現象が発生すると、デザイナーには次のようなエラー メッセージが表示されます。

PathTooLongException


原因
XAML ファイルをデザイナーで開くと、プロジェクトのディレクトリ構成を維持した状態の XAML ファイルが、ユーザー プロファイル以下 ShadowCache フォルダ配下にコピーされます

その際、コピーされた XAML ファイルへのパスの合計文字数が 260 文字の制限を超えると System.IO.PathTooLongException 例外によりエラーが発生します。
解決方法
ShadowCache フォルダ配下に作成される対象ファイルのパスの長さが 260 文字の制限を超えないように、Visual Studio 2012 のプロジェクトのフォルダ構成と XAML ファイル名の長さを調整します。
状況
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
注意 : これは、マイクロソフトのサポート組織内で直接作成された "緊急公開" の資料です。 この資料には、確認中の問題に関する現状ベースの情報が記載されています。 情報提供のスピードを優先するため、資料には誤植が含まれる可能性があり、予告なしに随時改定される場合があります。 その他の考慮事項については、使用条件を参照してください。
プロパティ

文書番号:2855873 - 最終更新日: 09/29/2016 14:59:00 - リビジョン: 3.0

Microsoft Visual Studio Ultimate 2012, Microsoft Visual Studio Premium 2012, Microsoft Visual Studio Professional 2012

  • KB2855873
フィードバック