2010-03-04 33 views
10

buổi chiều ngày hôm qua Visual Studio 2008 đột nhiên bắt đầu tham gia một thời gian dài để mở ASP.NET (Web Forms) dự án, sau nhiều tháng không có vấn đề.VS2008: Dự án bây giờ mất mãi mãi để mở

Sự cố này dường như bắt đầu sau khi tôi thử thêm tham chiếu đến "CrystalDecisions.Enterprise.dll" và "CrystalDecisions.Enterprise.Framework.dll" vào dự án làm việc chính của tôi. Tuy nhiên, tất cả các dự án bây giờ bị lag này - ngay cả ASP.NET dự án thử nghiệm chỉ với một trang mặc định và không có trường hợp VS khác đang chạy, và dự án chính của tôi với những tài liệu tham khảo loại bỏ.

Tôi không biết nếu điều CrystalDecisions là trùng hợp hay không, nhưng đó là khi điều này bắt đầu, và vẫn tồn tại ngay cả sau khi loại bỏ các tham chiếu và trong các dự án mới, trống.

Theo mặc định, tôi mở VS với môi trường trống (không có trang bắt đầu Web) và điều này diễn ra nhanh chóng - nó đang mở bất kỳ dự án nào hiện mất vài phút để hoàn thành.

Điều gì đó có thể quan trọng: đây là trên mạng không có truy cập Internet, vì vậy nếu VS đột nhiên nhìn ra bên ngoài cho thứ gì đó không có trước đó, ngay cả khi mở một dự án thử nghiệm trống không có tham chiếu, đó có thể là một vấn đề .

Stuff tôi đã cố gắng:

  • :

    1. gỡ/cài đặt lại VS2008 (và SP1)
    2. gắn debugger từ một VS dụ cho một dự án tải kiểm tra và giám sát nguồn gốc mã (Visual Studio Freezing On Opening Project mỗi)/quản lý Công cụ đảm bảo | Tùy chọn | Gỡ lỗi | Ký hiệu không có tham chiếu bên ngoài
    3. Đã qua Công cụ | Tùy chọn tìm kiếm bất kỳ tham chiếu ngoài khác (Môi trường | Khởi động rõ ràng, ví dụ)

    Đây là trên XP (vì vậy không: VS 2008 Open Web Site takes forever!).

    Có ai có lời khuyên nào về những điều khác mà tôi có thể kiểm tra không? Rất tiếc, tôi không có quyền quản trị trên máy của mình nên tôi không thể cài đặt các công cụ giám sát khác như Sysinternals (hoặc cài đặt lại hệ điều hành và yêu cầu này có thể xảy ra trong tuần hoặc không bao giờ).

    Tôi thực sự không thấy gì khi đính kèm trình gỡ lỗi trong khi mở dự án thử nghiệm. Có một tham chiếu đến mswsock.dll; điều đó có nghĩa là nó đang cố gắng gọi cho một cái gì đó hoặc là nó chỉ chuẩn bị để chạy dự án của tôi tại địa phương hoặc một số hoạt động bình thường khác?

    CHỈNH SỬA: Tôi cũng đã thử tạo dự án Thư viện lớp trống (ví dụ: không phải Web) và chỉ mất nhiều thời gian để tải.

    VS làm gì khi tải dự án có thể thay đổi và làm chậm quá trình thu thập thông tin?

  • +1

    +1 Để ghi lại nghiên cứu của bạn và đánh vần các ràng buộc của bạn. Chúc may mắn. –

    +1

    @ C. Ross: Cảm ơn, bất kỳ ai đọc toàn bộ nội dung sẽ nhận được giải thưởng. ;) Quan tâm của tôi là đây là một trong những vấn đề "đó". –

    Trả lời

    1

    Đó là doanh nghiệp BusinessObjects đang đánh VS xuống thu thập dữ liệu chậm.

    SDK .NET của họ thực hiện việc này và thậm chí trước khi tôi cài đặt chỉ tham chiếu các hội đồng có liên quan đã dẫn đến thời gian khởi động là 7 phút cho dự án làm việc chính của tôi.

    Tích hợp của chúng với IDE làm cho mọi dự án - ngay cả với những dự án đơn giản có cài đặt mặc định - chậm mở.

    Các tìm kiếm diễn đàn trên Web và SAP chung không phát sinh nhiều về vấn đề này, điều này gây nhầm lẫn (và làm cho tôi nghĩ mình đang làm điều gì đó không chính xác, nhưng những người khác trong nhóm của tôi bây giờ có cùng vấn đề).

    Có ai khác đã gặp sự cố này với BO Enterprise không? Bất cứ ai sử dụng nó và không nhìn thấy cùng một vấn đề chúng tôi đang có với VS hội nhập?

    Tại thời điểm này, chúng tôi không nghĩ rằng chúng tôi có thể phát triển thực tế với nó. [Tôi đã đăng nội dung nào đó lên diễn đàn của họ nhưng chưa nhận được bất kỳ phản hồi nào.]

    2

    Có vẻ như bạn đang hết thời gian tìm cách giải quyết (hoặc kết nối với) tên máy chủ không hợp lệ.

    Kiểm tra tệp máy chủ của bạn (%windir%\system32\drivers\etc\) và đảm bảo rằng localhost chưa được xác định là một thứ khác ngoài 127.0.0.1 (hoặc ::1 nếu bạn sử dụng Windows 7).

    +0

    Xin chào Richard, cảm ơn vì đã xem câu hỏi của tôi. Tôi đã kiểm tra tệp máy chủ lưu trữ và bản đồ lưu trữ cục bộ của mình là 127.0.0.1. Bất kỳ ý tưởng nào khác? Tất cả là tốt cho đến khi cố gắng thêm các tham chiếu lắp ráp BusinessObjects ngày hôm qua. –

    +0

    Nếu bạn chạy 'ping localhost' từ dòng lệnh, có phải' 127.0.0.1' được giải quyết không? –

    +0

    Vâng, 127.0.0.1. Tôi cũng chỉ cố gắng tạo một dự án thư viện lớp trống để xem vấn đề có cụ thể với các dự án Web hay không và cũng mất một thời gian dài để mở (20 giây).Tôi dường như không có bất kỳ vấn đề hệ thống nào khác; ví dụ tôi chỉ chạy Word và mở một tài liệu từ một mạng chia sẻ mà không có bất kỳ sự chậm trễ nào. Một cái gì đó ngày hôm qua làm VS chậm. –

    2

    Tôi từng gặp vấn đề về hiệu năng với Visual Studio trên XP, hóa ra có liên quan đến cài đặt proxy xấu. Trong trường hợp của tôi, các triệu chứng là một sự chậm trễ (ít nhất 10 giây) mỗi lần sau khi tôi ngừng một phiên gỡ rối.Tôi không đặc biệt nhớ các dự án mất nhiều thời gian để tải, nhưng điều đó cũng có thể xảy ra.

    Thử xóa cài đặt proxy của bạn bằng cách chạy proxycfg -d trên dòng lệnh. Đó là những gì đã sửa cho tôi.

    +0

    Cảm ơn Wim, tôi đã thử nhưng tiếc là không có thay đổi. Tôi đoán những gì tôi thực sự cần phải hiểu chính xác những gì VS làm khi nó mở một dự án. Một cái gì đó thay đổi ngày hôm qua. –

    1

    Có thể đó là điều gì đó liên quan đến Kiểm soát nguồn không? Tôi đã cài đặt AnkhSVN vào một ngày khác và bây giờ dự án của tôi mất nhiều thời gian hơn để tải.

    Tôi cũng có thể nghi ngờ máy quét vi-rút. Được ấm cúng với một quản trị mạng và có anh ta tạm thời vô hiệu hóa máy quét vi rút của bạn như là một thử nghiệm.

    +0

    @Jacob: Cảm ơn, đây là tất cả những điều tốt đẹp để kiểm tra. Tôi thấy hành vi tương tự với các dự án thử nghiệm mới không được kết nối với bất kỳ điều khiển nguồn nào (trừ khi có điều gì đó tôi bị thiếu). Tôi cũng tự hỏi về việc chống vi-rút, nhưng điều này đã xảy ra ngày hôm qua và sáng nay và tôi đã không nhận thấy bất kỳ quy trình cụ thể nào có được trong tầm tay. Tôi nghĩ rằng việc cài đặt lại VS có thể giúp với tất cả điều này nhưng nó không (mặc dù tôi tự hỏi những gì nó có thể còn lại nằm xung quanh sau khi gỡ cài đặt). –

    +0

    @ tk-421: Bạn có thể tìm hiểu xem có bản cập nhật động cơ hoặc định nghĩa cho trình quét vi-rút của bạn trong một hoặc hai ngày qua không? –

    +0

    Có thể vì luôn có điều gì đó đang diễn ra ở đây, nhưng tôi sẽ không thể xác nhận điều này do kích thước và cấu trúc của tổ chức. ;) –

    1

    Tôi đã gặp vấn đề tương tự này vài ngày trước. Vấn đề là tôi gần đây đã di chuyển thư mục làm việc của tôi, và Visual Studio 2008 luôn tìm kiếm những tệp bị thiếu. Tôi thường phải đợi đến một phút sau một phiên gỡ lỗi. Tôi không tìm thấy giải pháp ở đây, nhưng đây là những gì đã làm việc cho tôi:

    1. Nhấp vào nút bắt đầu và chọn "Chạy ...", nhập "regedit" để mở trình chỉnh sửa đăng ký.
    2. Tìm khoá đăng ký HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\ProjectMRUList Đây là nơi Visual Studio 2008 lưu trữ danh sách các dự án gần đây. Xóa tất cả 20 phím bên dưới phím đầu tiên.
    3. Mở Visual Studio - sẽ không có bất kỳ dự án nào gần đây, nhưng dự án sẽ mở nhanh trở lại.

    Source

    1

    tôi thấy rằng thủ phạm là các tập tin * .NCB trong dự án. Tôi đã xóa cả * .ncb và * .suo. Dự án của tôi hiện đã mở sau chưa đầy 1 giây!

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