Tôi đang cố gắng xuất bản giải pháp web của mình lên hệ thống tệp, bằng cách sử dụng tùy chọn "Chỉ các tệp cần thiết để chạy ứng dụng này".VS2010 "Sao chép vào thư mục đầu ra" không hoạt động?
Tôi có các vấn đề sau:
a) Tôi có tệp connectionStrings.config cần được bao gồm; Tôi đã đánh dấu tệp này là Nội dung và Luôn sao chép.
b) Với mục đích thử nghiệm, tôi đã thêm một tệp textfile.txt không được bao gồm; Tôi đã đánh dấu mục này là Nội dung và Không sao chép.
Cả hai cài đặt này đều không thành công ... Dường như cài đặt "Sao chép vào thư mục đầu ra" chỉ đơn giản là bị bỏ qua.
Bất kỳ ý tưởng nào tại sao điều này xảy ra và phải làm gì?
OK, nhưng làm cách nào để chỉ định nội dung được bao gồm/loại trừ khi xuất bản? (Trang web của tôi sẽ bị lỗi nếu tệp connectionStrings.config không được bao gồm và tôi không có ý định sao chép theo cách thủ công ...) – Anders
Rõ ràng là công cụ xây dựng đóng một phần ở đây; Tôi đã thử nghiệm bằng cách thiết lập build-action của textfile.txt thành None, và sau đó tập tin không hiển thị trong thư mục publish. Như đã giải thích ở trên, nó sẽ hiển thị trong thư mục xuất bản khi hành động là Nội dung, ngay cả khi nó được đặt thành Không sao chép. Làm cách nào để kiểm soát nội dung được đưa vào xuất bản? (Trong VS2008, tôi đã sử dụng cài đặt Không Sao chép/Sao chép Luôn luôn và đã hoạt động.) – Anders
@Anders - Rất tiếc, tôi không thể trợ giúp thêm. – ChrisF