69

Bất cứ khi nào chúng ta làm một xây dựng trong dung chính của chúng tôi chúng tôi nhận được cảnh báo sau đây:Không thể áp dụng công bố các thuộc tính cho mục X

Không thể áp dụng công bố các thuộc tính cho mục "microsoft.visualstudio.qualitytools.unittestframework".

Có ai nhìn thấy bất cứ điều gì như thế này trước đây không? có ý tưởng nào để sửa cái này không? Nó xảy ra trên tất cả các máy phát triển của chúng tôi và cũng trên máy chủ xây dựng TFS của chúng tôi. Tuy nhiên, nó chỉ xuất hiện trong chế độ gỡ lỗi.

Trả lời

121

Dường như vấn đề có liên quan đến ClickOnce. Điều hướng đến dự án, nhấp chuột phải vào dự án và nhấp vào thuộc tính. Chuyển đến tab Xuất bản và nhấp vào Tệp ứng dụng. Chọn hộp kiểm 'Hiển thị tất cả tệp' và cuộn qua danh sách tệp. Cuối cùng, bạn sẽ đi qua các tập tin có một dấu chấm than màu vàng trên đó. Tệp này là mồ côi và cần phải được loại bỏ. Nhấp chuột phải vào tệp và sẽ có tùy chọn xóa.

Bây giờ, hãy tạo giải pháp và cảnh báo sẽ biến mất.

+12

Đó là hai lần tôi đã giải quyết vấn đề đó và tìm thấy câu trả lời này. Cuối cùng tôi sẽ học. : p –

+0

'Hiển thị tất cả các tệp' là khóa ở đây. – MEMark

+1

@NickSpreitzer Lần thứ ba cho tôi. Lần này tôi thậm chí còn ngạc nhiên bởi bình luận của tôi. – MEMark