2011-11-12 6 views
6

Tôi có một dự án Visual Studio 2010 C++ được sao chép từ một dự án studio hình ảnh khác và được đổi tên. Dự án biên soạn tiền phạt và công trình. Tuy nhiên gần đây, tôi đã đi đến Xem tài nguyên để chỉnh sửa một số hộp thoại và cửa sổ hoàn toàn trống. Tôi không thể nhớ nếu tôi đến đó vì tôi sao chép dự án hay không:Visual Studio C++ - Xem tài nguyên trống?

enter image description here

Bất kỳ ý tưởng về làm thế nào tôi có thể lấy lại này? Tôi đang nghĩ rằng có một số bộ nhớ cache ở đâu đó?

CẬP NHẬT

tôi nên thêm rằng giải pháp này là một giải pháp đa dự án và thường trong giao diện tài nguyên ngay cả khi một dự án nhất định không có tập tin tài nguyên bạn vẫn sẽ thấy một thư mục "" cho dự án trong chế độ xem dạng cây xem tài nguyên. Không có "thư mục" cho bất kỳ dự án nào trong giải pháp.

Tôi cũng nên thêm các giải pháp khác mà tôi mở trong studio trực quan sẽ hiển thị chế độ xem tài nguyên.

Trả lời

4

Tôi đã gặp sự cố tương tự mà tôi đã giải quyết bằng cách tải lại dự án trong giải pháp (dỡ tải dự án và sau đó tải lại tất cả dự án).

+1

Vấn đề đã trở lại với tôi với giải pháp của tôi và tôi đã thử giải pháp của bạn và nó hoạt động nhờ. Tôi đã nhấp chuột phải vào từng dự án trong giải pháp của tôi và nhấp vào "Unload Project". Sau đó, tôi quay lại và nhấp vào "Tải lại dự án" cho từng dự án. Tôi thích điều này tốt hơn là tạo một dự án tạm thời – User

+1

Bạn có thể tải lại tất cả các dự án cùng một lúc - chỉ cần nhấp chuột phải vào 'Solution' trong giải pháp thám hiểm và sau đó 'Unload Projects'. Trong cùng một vị trí bạn có thể nhấp vào "Tải lại tất cả các dự án". – Atti

0

Hãy thử tìm tệp .rc trong Solution Explorer của bạn, sau đó nhấp đúp vào tệp cần tải lại trong số Resource View.

Đồng thời kiểm tra để đảm bảo tệp .vcxproj đang tham chiếu tệp .rc chính xác (mở nó trong trình chỉnh sửa văn bản). Có lẽ bạn đã đổi tên nó hoặc một cái gì đó.

+0

Đã thử nhấp đúp vào tệp .rc trong dự án của tôi và nó đưa tôi đến chế độ xem tài nguyên nhưng chế độ xem trống khi tôi hiển thị trong câu hỏi của mình. Cũng đã tìm trong tệp .vcxproj nhưng tên tệp .rc được tham chiếu là tên tệp chính xác. – User

20

Có thể do Cơ sở dữ liệu duyệt/điều hướng của bạn bị vô hiệu hóa.

Kiểm tra cài đặt hiện tại trong: Công cụ -> Tùy chọn -> Trình chỉnh sửa văn bản -> C++ -> Nâng cao. "Vô hiệu hóa cơ sở dữ liệu" phải là sai.

Đây là lỗi theo như tôi biết và họ cho biết họ đang khắc phục sự cố.

More Info: http://connect.microsoft.com/VisualStudio/feedback/details/535971/solution-resource-view-empty-when-option-disable-database-c-is-set-to-true

+0

Cảm ơn nhưng điều này đã được đặt thành false. Tuy nhiên, tôi đã thử đặt nó thành true và khởi động lại studio trực quan và sau đó thiết lập nó thành false nhưng điều này không làm gì cả. – User

+0

Vẫn chưa được sửa chữa trong VS2012, và chúng tôi là 3 tháng trước khi vào năm 2014, 4 năm sau khi lỗi đã được báo cáo. Họ đang làm việc trên nó có nghĩa là họ không quan tâm. Visual Studio là IDE IMO tốt nhất, nhưng thật đáng buồn là quy tắc của dự đoán 'Software bloat', nó đã trở thành bloatware (http://en.wikipedia.org/wiki/Software_bloat) –

+0

Tôi đã vô hiệu hóa cơ sở dữ liệu với mục đích thử và tăng tốc mọi thứ. Tôi không nhận ra điều đó có nghĩa là chế độ xem tài nguyên sẽ không hoạt động! Tôi đã kích hoạt và tải lại tất cả các dự án và tất cả đều tốt. –

0

Woohoo! Tìm ra. Vì mỗi dự án thường có một mục trên tab Resource View bất kể nó có tài nguyên hay không, tôi quyết định thêm một dự án temp mới vào giải pháp của tôi để xem cách visual studio xử lý điều đó. Vì vậy, tôi phải bấm vào giải pháp của tôi và nhấp vào Add-> Dự án mới .. và thêm một dự án Win32 mới với các thiết lập của thư viện tĩnh và MFC kiểm tra. Khi tôi đã thêm dự án và vào xem tài nguyên, tất cả các dự án khác của tôi đã trở lại! Sau đó, tôi vừa xóa dự án tạm thời mà tôi đã tạo.

Tôi không chắc chắn nó đã làm gì, nhưng nó phải buộc studio trực quan để xây dựng lại một số bộ nhớ cache nội bộ hoặc một cái gì đó.

+0

Điều này làm việc tuy nhiên vấn đề đã trở lại một lần nữa vào lần sau tôi mở lại giải pháp. – User

2

Tôi đã gặp vấn đề tương tự ngay hôm nay và trình duyệt lớp của tôi cũng trống. Tôi đã sửa nó bằng cách xóa thư mục ipch và tệp sdf từ thư mục của giải pháp. Visual Studio đã khởi tạo lại cơ sở dữ liệu intellisense và khung nhìn đã trở lại.

0

Tôi đã gặp sự cố tương tự: Chế độ xem tài nguyên hoàn toàn trống đối với giải pháp với một số dự án.

Tôi đã di chuyển toàn bộ thư mục của thư mục gốc lên một vị trí khác (gắn kết đĩa khác nhau) có thể có liên quan đến nó.

Sau khi cuối cùng tôi đã thay đổi tất cả các đường dẫn (tệp trong dự án, đường dẫn dự án và đường dẫn lib và vv) và bắt đầu phát triển, tôi lưu ý Khung nhìn tài nguyên trống và nhấp vào tệp .rc không làm bất cứ điều gì hiển thị.

Tuy nhiên, việc lưu giải pháp và khởi động lại đã thực hiện thủ thuật.