2011-09-13 25 views
6

Có ai đã từng tìm thấy một giải pháp cho một trong hai vấn đề:Telerik + Visual Studio 2010 Toolbox = điên Vấn đề

  1. Khi nhập bất kỳ chế độ thiết kế trong Visual Studio 2010 (WPF, EDMX, Silverlight, Báo cáo, vv) Tôi thấy một thông báo trong thanh trạng thái như Loading toolbox content from package Microsoft.VisualStudio.IDE.Toolbox.ControlInstaller.ToolboxInstallerPackage '{2C98B35-07DA-45F1-96A3-BE55D91C8D7A}'... Điều này khóa VS trong khoảng một phút mỗi lần.

  2. Hộp công cụ Telerik có nhiều điều khiển trùng lặp.

  3. Hộp công cụ không hiển thị bất kỳ mục nào khi được mở rộng. Tôi nghĩ rằng điều này là bởi vì nó có quá nhiều điều khiển trong đó.

Tôi tin rằng tất cả những vấn đề này có liên quan. Tôi nghĩ rằng khi # 1 xảy ra, các điều khiển trùng lặp được thêm vào một số hộp công cụ, điều này cuối cùng khiến cho # 3 xảy ra.

Tôi bị bệnh này và tôi khá chắc chắn rằng nó gây ra bởi công cụ "Rad" của Telerik. Tôi có 2 máy dev mà không bao giờ làm bất kỳ điều này cho đến khi tôi cài đặt một số điều khiển rad.

+0

Có, thực sự, vào năm 2013 sau khi cài đặt WPF và điều khiển Silverlight. – Tim

Trả lời

1

Tôi đã trải nghiệm điều này một lần trước đây và vấn đề đã được khắc phục dễ dàng, nhưng tôi nghĩ rằng nó sẽ được trên Telerik để tìm ra một giải pháp lâu dài.

Dường như khi bạn cập nhật các điều khiển của bạn, nó duy trì thể hiện của các cài đặt (các phiên bản khác nhau) Example

Tôi giả định rằng nếu bạn đã cài đặt nhiều bản cập nhật, hộp công cụ riêng của mình đã trải qua một số loại vấn đề về sự đa dạng của các phiên bản và do đó dẫn đến tất cả các vấn đề được mô tả ở đó. Nó cũng không có giá trị gì khi các bản sửa đổi mới (bản phát hành Q1/Q2/Q3/Q4) xuất hiện, nếu bạn cập nhật các công cụ bên trong VS, máy tính của bạn vẫn có thể cho rằng phiên bản cũ hơn đã được cài đặt trên máy tính của bạn. (Đi kiểm tra "Add/Remove" chương trình từ bảng điều khiển của bạn và xem nếu bạn có bản phát hành mới nhất được cài đặt như here).

Khi tôi khắc phục sự cố này trên máy tính của mình, tôi đã gỡ cài đặt bản phát hành cũ (bản phát hành Q1). Điều này đã loại bỏ tất cả các bản cập nhật mà tôi đã cài đặt cho Telerik trong quý đó. Sau đó tôi đã cài đặt bản phát hành Q2 (đây là lần tải xuống gần đây nhất từ ​​trang web) và chỉ cần tải lên các ứng dụng của tôi và chuyển đổi chúng thành bản phát hành mới nhất khi được nhắc.

Quay lại với bản cập nhật nếu bạn thử cài đặt lại bản phát hành mới nhất từ ​​Telerik.

+0

Trước khi đặt câu hỏi này, tôi đã gỡ cài đặt mọi điều Telerik (tôi cũng có nhiều phiên bản) và cài đặt các bản phát hành mới nhất. Tôi đã đặt lại hộp công cụ của mình và vẫn gặp sự cố. –

+1

Bạn đã thử giải pháp ở đây để đặt lại hộp công cụ chưa bằng cách xóa Visual Studio đã được lưu từ? http://social.msdn.microsoft.com/Forums/en-US/vswpfdesigner/thread/97d360a3-09d5-4839-80b7-1ab370011540 – KreepN

1

Hãy xem this post I made on the Telerik website (post on Sep 7th near the bottom)

Tóm lại, nó có thể là cái gì khác mà là đâm quá trình khởi động Toolbox cache (trong trường hợp của tôi đó là WCF RIA Services Toolkit tháng 4 năm 2011). Một khi tôi đã thoát khỏi điều đó, tất cả đã trở lại với việc đi thuyền êm ái. Tôi may mắn vì tôi chỉ có bộ công cụ RIA được cài đặt để thử nghiệm để tôi có thể loại bỏ nó mà không ảnh hưởng đến quy trình làm việc của mình. Bạn không chắc mình sẽ làm gì nếu bạn cần bộ công cụ RIA ...

Dù sao, nó đáng để bạn tìm kiếm!

Ồ, và tôi đồng ý hoàn toàn rằng vấn đề này là vấn đề lớn. Tôi đã đến mức tôi phải đợi 5 phút mỗi ngày để IDE sẵn sàng ... đó là rất nhiều giờ lãng phí trong vài tháng qua!

0

Tôi biết đây là một câu hỏi cũ, nhưng có lẽ câu trả lời của tôi có thể giúp những người có cùng một vấn đề ...

Gần đây tôi đã cài đặt Telerik RadControls 2012 Q2 cho Silverlight và gặp phải vấn đề tương tự. Mỗi lần tôi mở một phiên bản mới của Visual Studio, các điều khiển Telerik được nhân đôi cho đến khi hộp công cụ bị hỏng. Trong tìm kiếm một câu trả lời tôi tình cờ gặp diễn đàn Spoida đã đề cập. Trong trường hợp của tôi, Bộ công cụ Dịch vụ RIA của WCF (tháng 9 năm 2011) đã gây ra vấn đề. Thật không may tôi cần bộ công cụ để loại bỏ nó không phải là một lựa chọn.

Sau một marathon mệt mỏi tìm kiếm google tôi stumbled khi một giải pháp khác mà không yêu cầu bạn phải xóa bộ công cụ WCF RIA Services:

nhận xét: Những bước này bao gồm xóa các phím từ registry. Các vấn đề nghiêm trọng có thể xảy ra nếu bạn sửa đổi sổ kiểm nhập không chính xác bằng cách sử dụng Registry Editor hoặc bằng cách sử dụng một phương pháp khác. Sửa đổi registry nguy cơ của riêng bạn.

1) Mở registry của bạn và xóa các phím sau:

Toolbox khóa registry dưới HKLM \ SOFTWARE \ Microsoft \ Microsoft SDK \ Silverlight \ v4.0 \ AssemblyFoldersEx \ Services Rịa v1.0 Libraries Silverlight

khóa registry Toolbox dưới HKLM \ SOFTWARE \ Microsoft \ Microsoft SDK \ Silverlight \ 5.0 \ AssemblyFoldersEx \ Services Rịa v1.0 Silverlight Libraries

Khi bạn đang làm việc một một 64 máy bit, bạn sẽ cần phải chèn WOW6432Node sau Phần mềm trong các đường dẫn đó.

2) Bây giờ, hãy tìm các phím ToolboxControlsInstallerCacheToolboxControlsInstaller_AssemblyFoldersExCache đăng ký theo HKCU \ SOFTWARE \ Microsoft \ VisualStudio \ 10.0 và xóa chúng.

3) Mở Visual Studio và đặt lại Hộp công cụ.

Sau khi thực hiện các bước này, mọi thứ hoạt động như mong đợi và không có điều khiển trùng lặp nào trong hộp công cụ!

0

Trong Visual Studio 2010, đi tới trình đơn Công cụ -> Trình quản lý bổ trợ và bỏ chọn cột "khởi động" cho "Telerik OpenAccess" và "Telerik OpenAccess DSW" và độ trễ khi khởi động biến mất. Có thể có các trình bổ sung Telerik khác mà bạn nên vô hiệu hóa để xem có trợ giúp hay không. Trong trường hợp này, tôi đã cài đặt OpenAccess nhưng không thực sự sử dụng nó.

enter image description here