2011-03-04 40 views
5

Tôi hiện đang phát triển một ứng dụng bằng cách sử dụng C# WPF. Tôi đang tạo một hệ thống tập tin trợ giúp trang web cho chương trình của tôi. Tôi đang tạo tệp HTML ở vị trí tệp mặc định của dự án (nghĩa là nơi lưu trữ tất cả tệp .cs).Sao chép vào thư mục đầu ra cho hình ảnh không hoạt động + Visual Studio 2010

Trên các tệp HTML tôi muốn sao chép, tôi đã nhấp chuột phải vào từng tệp và cho biết bao gồm trong dự án và cho biết Copy If Newer trong Copy to Output Directory.

Điều này hoạt động tốt với các tệp HTML nhưng đối với tệp hình ảnh (png), nó không hoạt động nhưng cũng không có lỗi.

Mọi trợ giúp sẽ được đánh giá cao.

Cảm ơn bạn

+0

Bạn có phải là hình ảnh trong thư mục con không? –

+0

Đúng vậy. Tôi muốn các hình ảnh trong một thư mục riêng biệt để giữ cấu trúc thư mục gọn gàng – Boardy

Trả lời

1

Chỉ cần phát hiện ra một cách tình cờ mà tôi phải thay đổi hành động xây dựng để Embedded Resource cho hình ảnh tôi muốn bao gồm trong dự án và sao chép vào thư mục đầu ra

+0

bạn có chắc chắn về điều đó không? Các tài nguyên nhúng được biên dịch thành assembly. Bạn có chắc chắn không muốn đặt hình ảnh thành "Nội dung" và sau đó sử dụng "Sao chép nếu mới hơn"? –

+0

Đó là những gì nó đã được thiết lập để nhưng nó sẽ không bao giờ sao chép các hình ảnh trên chỉ HTML. Khi tôi thay đổi hình ảnh để nhúng nó làm việc tốt – Boardy

12

Thuộc tính BuildAction chỉ những gì Visual Studio hiện với một tập tin khi xây dựng được thực hiện. BuildAction có thể có một trong một số giá trị:

Không có - Tệp không được đưa vào nhóm đầu ra của dự án và không được biên dịch trong quá trình xây dựng. Ví dụ là tệp văn bản chứa tài liệu, chẳng hạn như tệp Readme.

Biên dịch - Tệp được biên dịch vào đầu ra xây dựng. Cài đặt này được sử dụng cho các tệp mã.

Nội dung - Tệp không được biên soạn, nhưng được đưa vào nhóm đầu ra Nội dung. Ví dụ: cài đặt này là giá trị mặc định cho tệp .htm hoặc loại tệp Web khác.

Tài nguyên được nhúng - Tệp này được nhúng vào đầu ra xây dựng dự án chính dưới dạng tệp DLL hoặc tệp thực thi. Nó thường được sử dụng cho các tệp tài nguyên.

Âm thanh với tôi như bạn muốn Nội dung.

4

Chọn tệp hình ảnh trong Solution Explorer và thay đổi thuộc tính Build Action thành Content.

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