2009-12-04 25 views
5

Có ai biết nếu có cách thay đổi cài đặt "Sao chép sang thư mục đầu ra" mặc định của tệp trong Visual Studio 2008 không?Thay đổi cài đặt mặc định "Sao chép sang thư mục đầu ra" cho các tệp văn bản

Tôi thường thêm tệp văn bản vào dự án của mình. Chúng có thể là bất kỳ thứ gì từ tệp readme hoặc một số thông tin sử dụng hoặc kiểm tra tệp thực sự được ứng dụng sử dụng khi chạy.

Nhưng tôi chưa bao giờ thêm tệp văn bản nào mà tôi không muốn nó được sao chép vào thư mục đầu ra trên bản dựng.

Tôi luôn muốn chúng được sao chép, nhưng tôi thường quên thay đổi cài đặt (đặc biệt nếu tôi thêm một nhóm, như trong trường hợp tệp thử nghiệm). Tôi muốn đặt mặc định cho Visual Studio để tất cả các tệp .txt được LUÔN sao chép vào thư mục đầu ra.

Có ai biết nếu có cách nào thay đổi vĩnh viễn cài đặt mặc định cho tệp .txt để chúng luôn được sao chép không?

Trả lời

0

Bạn có thể đạt được những gì bạn muốn bằng cách thêm một sự kiện postbuild để dự án của bạn có chứa các lệnh

xcopy /d /y $(ProjectDir)*.txt $(TargetDir) 
+1

Phải có cách để thực sự làm điều này một cách chính xác. Điều gì sẽ xảy ra nếu tôi muốn thêm một loại tệp mới có tên .clever hoạt động giống như tệp .ASPX? Làm thế nào tôi có thể thiết lập mặc định trong kịch bản đó? –

+0

Tôi không làm cách nào để tệp .ASPX hoạt động, bạn có thể vui lòng cho tôi một số đầu mối không? –

-1

tôi đã không thực sự thử nghiệm này, nhưng nếu bạn sử dụng Visual Studio 2010 hoặc mới hơn (tức là MSBuild 4.0 hoặc mới hơn), bạn có thể thử thêm ItemDefinitionGroup vào tệp dự án như chúng được sử dụng trong các dự án C++ (.vcxproj).

<ItemDefinitionGroup> 
    <Content> 
    <CopyToOutputDirectory>Always</CopyToOutputDirectory> 
    </Content> 
</ItemDefinitionGroup> 

này sẽ sao chép tất cả các file mà hành động xây dựng là Content nếu họ không có CopyToOutputDirectory thiết lập một cách rõ ràng.

Tôi nghĩ rằng nó không hoạt động trong Visual Studio 2008 vì MSBuild 3.5 không hỗ trợ ItemDefinitionGroup (đối với C++, nó không sử dụng các dự án MSBuild).

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