ビルドに成功したら、フォルダの内容をコピー先にコピーしたいと思います。私はこれがうまくいくことを学びました:
copy "$(TargetPath)" "$(TargetDir)\..\..\..\TB-Annotation Editor\bin\Debug\Plugins\$(TargetFileName)"
しかし、すべての* .exe、すべての* .dll、およびすべての* .txtファイルを宛先にコピーすることに興味があり、これにはプラグインごとに多くの行がかかる可能性があります。ここで、固定ファイル名の代わりにプレースマーカーを使用する可能性があるかどうかを尋ねたいと思いました。
これは機能せず、イベント「エラーコード1」が発生します
copy "$(TargetDir)*.*" "$(SolutionDir)bin\Debug\plugins\"
よろしく
- ** .dllを除いて解決済み*
申し訳ありませんが、「*」のせいでエラーではないようですが、同じように2回呼び出されたフォルダのせいです。
copy "$(TargetDir)*.*" "$(SolutionDir)MyProject\bin\Debug\plugins\"
正しくなります:
"copy
"C:\Daten Laptop\PAG\Net\MyProject\Solution\Plugins\DSP - Alphablend\bin\Debug\DSP - Alphablend.exe"
"C:\Daten Laptop\PAG\Net\MyProject\Solution\MyProject Main\MyProject Main\bin\Debug\plugins\DSP - Alphablend.exe""
ただし、 「 。*」の代わりに「.dll」を使用すると(DLLは存在しません。現時点では* .exeとして選択されているため)、エラーコード1が再度スローされます。