この記事では、MSB3023エラー コードについて説明します。
メッセージ テキスト
MSB3023: No destination specified for Copy. Please supply either 'value' or 'value'.
説明
これは、コピー操作のコピー先のプロジェクト ファイル (またはそのインポートの 1 つ) に空の値が指定されている場合に発生します。 これは多くの場合、プロパティ値のスペルが間違っているため、予期された値ではなく空の文字列が返されるためです。
解決策
エラーが発生した操作で使用されるプロジェクト ファイル内のすべてのプロパティを確認し、スペルミスや意図しない不整合を修正します。 コピー先のファイルとフォルダーに使用されるすべてのプロパティに値があることを確認します。
システム ビルド ファイルから問題が発生した場合は、一部のメタデータの問題が原因である可能性があります。 MSBuild コマンド ラインの -v:diag スイッチを使用して、エラーの発生元を特定するのに役立つ詳細な出力を取得できます。 関連する診断詳細度設定は、Visual Studio IDE で構成できます。
[ツール>オプション] ウィンドウで、[>プロジェクトとソリューション>Build と実行] セクションを展開し、MSBuild プロジェクトのビルド出力の詳細度と MSBuild プロジェクト ビルド ログ ファイルの詳細オプションを [診断] に設定します。
[ ツール>オプション ] ダイアログで、[ プロジェクトとソリューション>Build と実行 ] セクションを展開し、 MSBuild プロジェクトのビルド出力の詳細度 と MSBuild プロジェクト ビルド ログ ファイルの詳細オプション を [診断] に設定します。
対象
MSBuild のすべてのバージョン