次の方法で共有


MSB3501 診断コード

この記事では、MSB3501エラー コードについて説明します。

メッセージ テキスト

MSB3501: Could not read lines from file 'value'.

説明

このエラーは、プロジェクトが ReadLinesFromFile タスクを使用しているが、指定したファイルが見つからなかった場合に発生します。

解決策

ReadLinesFromFile タスクへの入力を確認します。 MSBuild コマンド ラインの -v:diag スイッチを使用すると、 ReadLinesFromFile タスクに指定された入力パラメーターの値など、MSBuild の実行に関する詳細情報を取得できます。 関連する診断詳細度設定は、Visual Studio IDE で構成できます。

[ツール>オプション] ウィンドウで、[>プロジェクトとソリューション>Build と実行] セクションを展開し、MSBuild プロジェクトのビルド出力の詳細度MSBuild プロジェクト ビルド ログ ファイルの詳細オプション[診断] に設定します。

[ ツール>オプション ] ダイアログで、[ プロジェクトとソリューション>Build と実行 ] セクションを展開し、 MSBuild プロジェクトのビルド出力の詳細度MSBuild プロジェクト ビルド ログ ファイルの詳細オプション[診断] に設定します。

入力がプロパティ値から取得される場合は、プロパティに値があることを確認します。 コマンド ラインで設定されたプロパティから取得した場合は、コマンド ラインの構文と環境変数の値が正しいことを確認します。特にシェルエスケープ文字をチェックし、引用符が適切に使用されていることを確認します。特に、パスにスペースを含むファイル名を指定する場合は引用符が必要です。 入力ファイルが環境変数から取得されている場合は、環境変数のスペルをチェックし、予期される値があることを確認します。

対象

MSBuild のすべてのバージョン