0

ポスト ビルド イベントのコマンド ラインのビジュアル スタジオでは、次のようになります。

 xcopy $(TargetPath) $(SolutionDir)FunnelWeb.Web\bin\Extensions\ /Y

そしてそのエラーの作成:

Error 1   The command "xcopy C:\Users\Exitos\Desktop\FunnelWeb-2.0.2.572-source\src\FunnelWeb.Extensions.MetaWeblog\bin\Debug\FunnelWeb.Extensions.MetaWeblog.dll

C:\Users\Exitos\Desktop\FunnelWeb-2.0.2.572-source\src\FunnelWeb.Web\bin\Extensions\ /Y xcopy C:\Users\Exitos\Desktop\FunnelWeb-2.0.2.572-source\src\FunnelWeb .Extensions.MetaWeblog\bin\Debug\CookComputing.XmlRpcV2.dll C:\Users\Exitos\Desktop\FunnelWeb-2.0.2.572-source\src\FunnelWeb.Web\bin\Extensions\ /Y" コード 4 で終了しました。 FunnelWeb .Extensions.MetaWeblog

$(TargetPath) と $(SolutionDir) が設定されている場所と、このエラーが発生した理由について混乱していますか?

4

1 に答える 1

0

xcopy 終了コードは次の場所にあります: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/xcopy.mspx?mfr=true

問題は、パスを二重引用符で囲む必要があることだと思います。

xcopy "$(TargetPath)" "$(SolutionDir)FunnelWeb.Web\bin\Extensions" /Y

パス内のスペースのため。

.sln を開く$(SolutionDir)と、元のディレクトリになります。変更する場合は、.sln ファイルのルート フォルダーを移動します。

それが役に立てば幸い。

于 2011-10-31T18:42:05.277 に答える