2008-12-04 6 views
15

Tôi có vấn đề lẻ mà tôi không thể mở các thuộc tính của các dự án .NET của tôi trong Visual Studio. Nếu tôi cố mở nó bằng cách nhấp vào nút cây Thuộc tính trong Solution Explorer, tôi nhận được thông báo sau:Tại sao Visual Studio không thể mở tệp .csproj?

Không có trình chỉnh sửa nào cho '.... csproj'. Đảm bảo ứng dụng cho loại tệp (.csproj) được cài đặt.

Nếu tôi cố gắng mở thuộc tính dự án bằng menu chính, không có gì xảy ra cả.

Tôi đã cố gắng đặt lại cài đặt Visual Studio bằng dòng lệnh và cài đặt sửa chữa nhưng không có gì trợ giúp cho đến thời điểm này.

Tôi sử dụng Visual Studio 2008 trong phiên bản 9.0.30729.1 SP bao gồm XNA Game Studio 3.0, ReSharper 4.1 và Visual SVN 1.5.1.

Điều này xảy ra trên tất cả các dự án của tôi và có vẻ là vấn đề địa phương vì đồng nghiệp của tôi không có loại vấn đề này.

Trợ giúp được đánh giá cao!

Xin cảm ơn, Michael

+1

Google có khiếu nại khi bạn mở một giải pháp có dự án C# trong đó không? – RobS

+1

Đóng và mở lại VS đã làm việc cho tôi. Có lẽ sẽ chỉ làm việc trong một số trường hợp, nhưng luôn luôn đáng thử đầu tiên. –

Trả lời

24

Cài đặt sửa chữa không hoạt động như tôi đã đề cập trong câu hỏi của mình. Sự cố đã được giải quyết bằng cách sử dụng dòng lệnh với

devenv /ResetSkipPkgs 

NHƯNG sau đó tôi phải đặt lại một số cài đặt chia sẻ lại của mình.

+0

Cảm ơn bạn! Tôi đã dành gần một ngày cố gắng để khắc phục vấn đề này với unistallations và cài đặt lại, không có may mắn. – Scott

+0

Cảm ơn bạn Mil, nó thực sự tiết kiệm rất nhiều thời gian .. – waheed

+0

Đối với những người tự hỏi, đây vẫn là một giải pháp hợp lệ trong VS 2015. +1 –

1

Bạn đã cài đặt SQL Server chưa? Nếu vậy là bạn vô tình mở dự án với vỏ VS2005 được cài đặt như là một phần của SQL Server?

+0

Máy chủ SQL được cài đặt, đúng nhưng tôi không mở giải pháp với trình bao. Các sln nên trong trường hợp của tôi được mở bởi VS Version Selector. – Mil

+1

Có nhưng đôi khi Bộ chọn phiên bản bị sai. Tôi đã có nó xảy ra với tôi rất nhiều. Đảm bảo dự án đang được mở trong năm 2008 không phải năm 2005. –

1

Âm thanh với tôi như bạn cần thực hiện gỡ cài đặt đầy đủ và cài đặt lại từ đầu. Bạn đã có thể mất một số thiết lập hoặc bị hỏng một số khóa registry. Bạn có thể cá xung quanh cho đến khi bạn tìm thấy thiết lập không đúng của bạn hoặc bạn có thể dành thời gian để cài đặt lại.

Không cài đặt sửa chữa. Loại bỏ VS (và các chương trình/tiện ích khác mà bạn đã đề cập) từ máy của bạn và thực hiện cài đặt sạch.

1

Mở tệp .csproj trong notepad và kiểm tra thẻ <ProjectTypeGuids>, nếu thẻ đó tồn tại thì có thể bạn chưa cài đặt một trong các loại dự án.

2

Tôi gặp vấn đề tương tự. đã thử chạy "devenv/ResetSkipPkgs", sửa chữa cài đặt ... mà không có may mắn.

Tôi đã mở tệp .csproj (trong trình chỉnh sửa văn bản) và tìm tất cả Tài liệu tham khảo trong tệp csproj. ràng, tôi tìm thấy đường, nơi nó tham chiếu MVC 1.0 (mà tôi havent đã cài đặt giả MVC 2.0 sẽ tương thích ngược !?)

i cài đặt MVC 1.0, và bùng nổ ... nó hoạt động!

chỉ cần kiểm tra tất cả các tham chiếu trong tệp .csproj và cài đặt chúng khi cần.

0

Nếu không có câu trả lời nào ở trên hoạt động, bạn cũng có thể khởi động lại trình cài đặt, chọn “loại bỏ hoặc thêm chức năng” và thêm tất cả “công cụ ngôn ngữ bổ sung” cho “Visual C#” trong danh sách chức năng. Ví dụ trong trường hợp của tôi, tôi đã bỏ lỡ "Visual studio tools for office" cần thiết để cho phép mở .csproj.

0

Tôi gặp sự cố tương tự khi i chưa cài đặt tiện ích mở rộng từ tiện ích và nội dung cập nhật. Tôi đã thử tất cả các tùy chọn được đề cập ở trên nhưng không may mắn. Nó cho thấy tôi gói vỏ xamarin không tải chính xác mỗi khi tôi cố gắng tải ứng dụng.

Sau đó, vấn đề được giải quyết bằng cách sửa Xamarin.VisualStudio bằng Xamarin.VisualStudio_ <version> .msi.. Bởi vấn đề này .csproj sẽ được giải quyết.