2009-02-13 20 views
5

Tôi đang cố gắng để xây dựng một giải pháp VS 2005 nhỏ tôi đã kiểm tra chỉ ngoài tầm kiểm soát nguồn, và tôi nhận được điều này dễ dàng để hiểu lỗi:Regenerate thiếu AssemblyInfo.cs trong VS 2005

...\AssemblyInfo.cs' could not be opened ('The system cannot find the file specified. ') (The file is fairly obviously missing)

Bởi vì tập tin này được tạo tự động, tôi chưa bao giờ trả tiền cho nó nhiều lắm, và trong VS 2003 (mà tôi vẫn làm việc hàng ngày - đáng tiếc tôi) nó không bao giờ có vẻ quan trọng nếu nó bị thiếu.

Vì vậy, 2 câu hỏi: 1. Làm thế nào tôi có thể nhận được VS 2005 để tạo lại tệp. 2. Bất cứ ai có thể giải thích cho tôi về một vài câu mà tập tin thông tin lắp ráp là gì, tại sao nó được tạo ra, tại sao lại là một ý tưởng hay để có một tệp được tạo tự động tới mức xây dựng giải pháp của tôi, v.v.

Cảm ơn - Andrew.

Chỉnh sửa: OK, tôi đã googling một số chi tiết, và nó có thể có ý nghĩa rằng đây là trong một dự án thử nghiệm Nunit.

Cập nhật: Xóa tham chiếu trong trình thám hiểm giải pháp mà Alex đề xuất đã thực hiện thủ thuật và dự án hiện đã xây dựng, nhưng tôi không hoàn toàn hài lòng với giải pháp đó. Nếu tệp quá quan trọng, tại sao tệp được tạo ở vị trí đầu tiên? Và nếu tập tin thực hiện một nhiệm vụ quan trọng, tôi đang bỏ lỡ điều gì bằng cách xóa nó đi?

Ngoài ra, bạn có thể lấy lại được không? Hoặc là bằng cách nhận VS để tái tạo nó, hoặc bằng cách hack thủ công một (có thể sử dụng khác như là một mẫu)?

+0

Tôi thấy rằng studio trực quan đôi khi không bao gồm các tệp được tạo tự động như AssemblyInfo.cs hoặc các lớp được tạo bởi tệp EDMX trong điều khiển nguồn. Vì vậy, nếu bạn đăng ký, hãy xóa cục bộ và sau đó kiểm tra lại, một số tệp đã tạo bị thiếu. Không biết nếu đây là một lỗi hoặc một tính năng, nhưng đó là một nỗi đau. –

Trả lời

16

Tệp này chứa cài đặt toàn bộ phiên bản như phiên bản lắp ráp, tên, v.v. Nó được tạo tự động khi bạn thay đổi các cài đặt đó bằng cách sử dụng các trang thuộc tính của dự án. Bạn nên có tập tin này trong dự án với loại biểu tượng minh bạch (tôi nghĩ rằng nó là trong thư mục tài nguyên hoặc một cái gì đó như thế này theo mặc định). Xác định vị trí nó trong cây dự án và xóa nó. Visual studio sẽ ngừng tìm kiếm nó trong khi xây dựng.

PS: giả sử đường dẫn bắt đầu bằng .. và không ... thì tệp này phải được đặt một thư mục từ dự án trong điều khiển nguồn. Vì vậy, bạn có thể thử tìm kiếm ở đó.

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