コマンドラインで「すべてのファイルをディレクトリAからディレクトリBにコピーする」という方法を見つけることができないようですが、ファイルがディレクトリBにすでに存在する場合は、どのファイルが新しいかに関係なく、上書きしないでください。 、私にプロンプトを表示しないでください。」
私はコピー、移動、xcopy&robocopyを行ってきましたが、最も近いのはrobocopyに「AからBにコピーしますが、新しいファイルを古いファイルで上書きしないでください」と伝えることですが、それは私にとってはうまくいきません。 。xxcopyを確認しましたが、Visual Studioのビルド後のイベントにサードパーティの依存関係を持たせたくないため、他のSVNユーザーがビルドを実行するためにそのツールをインストールする必要があるため、xxcopyを破棄しました。
コマンドラインをVisual Studio 2010のビルド後のイベントに追加して、新しいEFモデルオブジェクトのT4テンプレートから生成されたファイルが、それらが属するプロジェクトフォルダーに配布され、既存のオブジェクトのファイルが再生成されるようにします編集された可能性のある宛先ファイルを上書きしないでください。
T4テンプレートが再生成されるため、ソースファイルは常に新しいものになり、「新しい」スイッチを確実に使用することはできないと思います。
使用できる項目に部分クラスを使用していますが、部分クラスを使用できないものを生成しています(たとえば、デフォルトのEditorTemplateまたはDisplayTemplate * .ascxファイルを生成します)。
誰かが解決した同様の問題がありますか?
cmd.exe
のfor
コマンドを知っていますか?そうでない場合は、実行for /?
して使用することをお勧めします。