29

ビルド前のイベントに次のものがあります。

copy /y $(ProjectDir)ThirdPartyAssemblies\ $(TargetDir)

その結果、次のエラーが発生します。

コマンド"copy/ y C:\ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ mysolution \ myproject \ ThirdPartyAssemblies * C:\ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ mysolution \ myproject \ bin \ Debug \ "はコード1で終了しました。

ビルド後のイベントでも試してみましたが、同じエラーが発生します。それでも、コマンドを実行すると、コンソールウィンドウに(エラーの1つ)という結果になりますが、正常に機能します。私は何が間違っているのですか?

4

5 に答える 5

38

受け取ったエラーに関連しているかどうかはわかりませんが、パス/ファイル名にはスペースが含まれているため、パス/ファイル名を引用符で囲む必要があります。

/ y "C:\ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ mysolution \ myproject \ ThirdPartyAssemblies *" "C:\ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ mysolution \ myproject \ bin \Debug\をコピーします。 「」

于 2012-04-08T13:32:35.670 に答える
15

copy /y "$(SolutionDir)MyProject\myFile.xxx" "$(TargetDir)"私のために働いていませんでした。このページに出くわすまで45分間髪を抜いてから、次のことを試しました。

xcopy /y "$(SolutionDir)MyProject\myFile.xxx" "$(TargetDir)" 
于 2012-10-11T21:40:10.297 に答える
5

また、マクロで行うこともできます。ビルド後/ビルド前のイベントコマンドラインで、マクロを展開します。

copy  "$(TargetPath)" "$(SolutionDir)MyProject\Bin\Debug\";
于 2012-07-20T12:03:05.460 に答える
0

コマンドプロンプト内に書き込んだパスを確認してください。ファイルまたはフォルダが見つかりません。

于 2015-01-28T07:50:23.307 に答える
-2

私の場合、各プロジェクトでソリューション構成をリリースからデバッグに変更し、問題を解決しました。

于 2013-05-22T03:55:26.440 に答える