ソリューション全体のバックアップコピーを作成する追加のビルドステップを追加する方法を探しています。ソリューション内のファイルまたはソリューション全体が宛先フォルダまたはflashdriveディレクトリに存在しない場合にのみ、これを実行します。これを達成する最も簡単な方法は何でしょうか?私は、ファイルが "新しい"とみなされ、最後のバックアップ以降にファイルが変更されていない場合は、コピーを避けて置き換えてください。Visual Studio、ビルド時にフォルダにソリューションをコピー
0
A
答えて
1
あなたは、元の時間先の時間よりも新しいファイルのみをコピーします
xcopy /D
を使用してバッチファイルでこれを行うことができます。またはrobocopy
。
これは、ディレクトリ全体、特定のフォルダ、または特定のファイルタイプを再帰的にコピーする可能性があります。ビジュアルスタジオではなく、バッチファイル自体からビルドを起動したい場合、バッチファイルには必要なものすべてが用意されています。それ以外の場合は、Solution-wide pre-build event?がVisual Studioで動作するように設定すると便利です。そのプロセスに従うとのようなVisual Studio Macros for Build Commandsを利用できるはずです。
実際にプロジェクトに含まれているファイルのみが必要な場合は、ソリューションファイルとプロジェクトファイルを解析する必要があります。 .NETフレームワークには、ソリューションまたはプロジェクトファイルの解析に役立つライブラリが用意されています(SolutionParser
)。作品のビットになり Parsing Visual Studio Solution files
を参照してください、しかし、あなたはあなたのプロジェクトに含まれるファイルのみのリストを作成し、xcopy
またはrobocopy
を使用しています。
関連する問題
- 1. Visual Studioインストーラ:コピー時にファイルをコピー
- 2. Visual Studioテストプロジェクト - 展開時にフォルダをコピーしません。
- 3. CygwinからVisual Studio 9.0ソリューションをビルドしてビルド出力を得るには?
- 4. のVisual Studio:コピー依存するDLLフォルダ
- 5. Visual Studio Team Serviceビルドを新しいプロジェクトにコピーする方法
- 6. Visual Studioのユーザー設定フォルダにファイルをコピーする方法セットアッププロジェクト
- 7. バージョンコントロールとVisual Studioソリューション
- 8. OneDriveのVisual Studioソリューション
- 9. Visual Studioソリューションとプロジェクト
- 10. ソリューションをビルドした後、Microsoft Visual Studio 2013がフリーズ
- 11. Visual Studio 2008のソリューション(セットアッププロジェクトを含む)のコピーと変更
- 12. Visual Studioフォームの変更時に長いビルド時間
- 13. Visual Studioソリューションのコマンドラインをコンパイル
- 14. Visual Studio 2012 - 大規模なC#ソリューション - 低速ビルドの分析?
- 15. ビルド時にVisual Studioカスタムツールを実行する
- 16. Visual Studio 2017のビルド時にリソースファイルを埋め込む方法は?
- 17. Visual Studioビルドイベントマクロ - ソリューション構成名
- 18. SCONSへのVisual Studioソリューション?
- 19. Visual Studioソリューション/プロジェクト組織
- 20. UmbracoのVisual Studioソリューション(V4.7)
- 21. Visual Studioのソリューションのデータベース
- 22. Visual Studioソリューションのセマンティックバージョン管理
- 23. CMake Visual Studioソリューションのセットアップ
- 24. のVisual Studio C++ソリューションのコンパイル
- 25. Visual Studio 2010 SP1ソリューションをVisual Studio 2012ソリューションに変換するにはどうすればよいですか?
- 26. Visual Studio 2015 Cordovaビルドからフォルダを除外
- 27. プロジェクトをビルドすると、Visual Studioソリューション内の別のプロジェクトのbinフォルダが変更されます
- 28. ソリューションをビルドした後にフォルダが除外される
- 29. ビルド時にVisual Studio 2010でコンパイルエラーが発生しない
- 30. ビルド時にVisual Studio 2012とWeb Essentials 2012がクラッシュする