2009-10-14 42 views
7

Khi thực hiện C# với VS2008, có thuộc tính tệp "Sao chép vào thư mục đầu ra". Thuộc tính này dường như bị thiếu trong VC++. Cách đơn giản nhất để ước lượng cùng một hiệu ứng là gì?"Sao chép vào thư mục đầu ra" trong VC++

Tôi đã được thông báo rằng cần thực hiện các quy tắc xây dựng tùy chỉnh. Đây có phải là cách đơn giản nhất và nếu có, quy tắc xây dựng tùy chỉnh sẽ được triển khai như thế nào?

Trả lời

6

Trong trang thuộc tính của dự án, một trong số Configuration Properties là một nút có tên là Build Events.

Dưới nút đó là Pre-Build, Pre-Link, and Post-Build Event nút.

Trong mỗi một bạn có thể đặt một lệnh đơn giản trong Command Line tài sản

Ví dụ:

copy $(InputDir)\files\my_special_file.txt $(OutDir) 

Về cơ bản Command Line chỉ là một lệnh cmd.exe.

+0

Cảm ơn bạn :) Tôi đã thêm tất cả các tệp cần sao chép trong thư mục con "tệp" và thêm bản sao "$ (InputDir) \ files \ *. *" "$ (OutDir)" làm sự kiện tạo bài đăng của tôi. – hrnt

+3

sử dụng "copy/y" để nó ghi đè lên mà không hỏi hoặc tốt hơn: "xcopy/y/D" - sao chép nếu mới hơn, tự động ghi đè lên. –

+0

Điều này có vấn đề, nó không sao chép các tệp trừ khi một trong các tệp dự án được thay đổi. –

Các vấn đề liên quan