40

次のエラーが発生しますが、わかりません。助言がありますか?

エラー1コマンド"xcopy"D:\ Users \ johndoe \ Documents \ Visual Studio 2008 \ Projects \ MyProject \ MyProject.Modules.Ribbon \ bin \ Debug \ MyProject.Modules.Ribbon.dll "" D:\ Users \ johndoe \ Documents \ Visual Studio 2008 \ Projects \ MyProject \ MyProject \ bin \ Debug \ Modules \"/Y"はコード9009で終了しました。MyProject.Modules.Ribbon

4

10 に答える 10

34

TeamCityビルドサーバーでこのエラーが発生しました。ビルドログを確認した後、最終的に解決しました。

「'xcopy'は内部コマンドまたは外部コマンドとして認識されません。」

次に、ステートメントを次のように変更しました。

C:\ Windows \ System32 \ xcopy "$(ProjectDir)config \ Web.config。$(ConfigurationName)" "$(ProjectDir)Web.config" / Y / R

于 2012-02-09T17:01:02.653 に答える
32

VisualStudioを再起動します。私のために働いた

于 2014-07-25T02:07:02.417 に答える
21

私の答えが見つかりました:コマンドのソース文字列と宛先文字列の間に改行がありました。つまり、VisualSudioはそれを2つのコマンドとして扱っていました。改行をなくすことで問題は解決しました。

于 2010-01-01T14:14:26.867 に答える
11

このエラーは、システムのPATH環境変数が正しく設定されていない場合に発生する可能性があります。パスには(少なくとも)が含まれている必要があります

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;

最新バージョンのWindows(https://superuser.com/questions/124239/what-is-the-default-path-environment-variable-setting-on-fresh-install-of-windowを参照)。システムのPATHがに設定されていることがわかりました

C:\Program Files (x86)\Bad Vendor\Buggy Program;

明らかに問題があるmsiインストーラーによる。

[システムのプロパティ]ダイアログでPATHを編集する方法がわからない場合は、次のリンクを確認してください:http ://support.microsoft.com/kb/310519-基本的にWindows7および8でもXPと同じです。 。

最後に、多くのプログラムは、実行中にPATHを更新しても気付かないため、修復されたパスを有効にするには、VisualStudioやコマンドプロンプトウィンドウなどのプログラムを閉じて再操作する必要があります。

于 2013-09-19T13:28:45.800 に答える
4

xcopyコマンドが何らかの理由で失敗しました。

DLLファイルが存在しない(ビルドが失敗したなど)か、ターゲットパスが存在しないと思います。

コマンドプロンプトで同じコマンドラインを実行し、出力されるエラーを確認します。

于 2010-01-01T14:04:28.117 に答える
2

ご協力いただきありがとうございます。

私はxCopyの完全なパスを与えました、そしてそれは私のために働きました。

%windir%\system32\xcopy

%windir%\system32\xCopy "$(ProjectDir)app\ExtjsWS\build\*.*" "$(publishUrl)\app\ExtjsWS\build" /y /i/e</PostBuildEvent>

于 2018-08-07T15:04:57.207 に答える
1

古い投稿ですが、誰かを助けるかもしれない修正を見つけました。

私を助けなかったもの

Restarting visual studio.
Restarting computer
tried few steps as above and few more blogs

VisualStudio2013を使用しています。

何が私を助けましたか。

環境変数を確認してください。PATHを確認してください。すべてまたはまったく含まれていないか、一部しか含まれていません。

System PATHのバックアップをとっていたので、変数をコピーして貼り付けました。

System Variables -> Path.

ついに、プロジェクトの出来上がりを再構築しました!それは私のために働いた。

于 2016-07-27T08:08:53.267 に答える
1

私の場合:これを修正します:環境変数のPath変数に値%SystemRoot%\ system32を追加し、コンピューターを再起動してソリューションを再構築します。問題はありません。

于 2018-10-14T14:30:44.313 に答える
0

主にパスC\Program files ...\some.exeに関連しています。「C\Programfiles ...\some.exe」である必要があります

于 2015-07-10T13:19:09.433 に答える
0

Windows Defenderがアクセスをブロックしていたのは、ビルドプロセス中に無視していた、これらのばかげたプッシュ通知の多くを受け取ったためです。通知をクリックして、xcopyへのアクセスを許可します。問題が解決しました

于 2021-10-26T23:43:21.113 に答える