ビルド後のイベントを使用して、あるプロジェクトから別のプロジェクトにファイルをコピーする...VS2010 質問する

ビルド後のイベントを使用して、あるプロジェクトから別のプロジェクトにファイルをコピーする...VS2010 質問する

3 つのプロジェクトを含むソリューションがあります。あるプロジェクトから別のプロジェクトにビューをコピーする必要があります。次のように、ビルド後のイベントを介して作成された DLL をコピーできます。

ここに画像の説明を入力してください

しかし、プロジェクト 1 のファイルをプロジェクト 2 のフォルダーにコピーしたいのです/Views/ModuleHome/Index.cshtml。ビルド後のイベントを介して目的のプロジェクトにファイルをコピーするにはどうすればよいでしょうか? よろしくお願いします

ベストアンサー1

xcopy "$(ProjectDir)Views\Home\Index.cshtml" "$(SolutionDir)MEFMVCPOC\Views\Home"

フォルダ全体をコピーしたい場合は次のようにします。

xcopy /E /Y "$(ProjectDir)Views" "$(SolutionDir)MEFMVCPOC\Views"

更新: 動作バージョンはこちら

xcopy "$(ProjectDir)Views\ModuleAHome\Index.cshtml" "$(SolutionDir)MEFMVCPOC\Views\ModuleAHome\" /Y /I

以下に、よく使用されるスイッチをいくつか示しますxcopy

  • /私- 複数のファイルをコピーする場合はディレクトリとして扱います。
  • /質問- コピー中のファイルを表示しません。
  • /S- 空でない限りサブディレクトリをコピーします。
  • /E- 空のサブディレクトリをコピーします。
  • /はい- 既存のファイルの上書きを要求しません。
  • /R- 読み取り専用ファイルを上書きします。

おすすめ記事