2013-09-25 108 views
16

Tôi đang chạy Visual Studio 2012, khi tôi thêm một tập tin mới/Tham chiếu đến một dự án hộp thông báo sẽ xuất hiện cho được thông báo lỗithiết lập thuộc tính 'system.windows.resourcedictionary.deferrablecontent' ném một ngoại lệ

thiết lập thuộc tính 'system.windows.resourcedictionary.deferrablecontent' ném một ngoại lệ

tôi đọc một bài báo MSDN gợi ý để chạy các lệnh devenv /resetuserdata trên visual dấu nhắc lệnh phòng thu để giải quyết vấn đề này, đã thử nó nhưng không làm việc cho tôi . Trong thực tế, dấu nhắc lệnh hiển thị thông báo .

+0

Tôi có cùng một vấn đề, khởi động lại VS sửa chữa nó, nhưng tôi muốn một mỏ giải pháp – codemonkeh

+1

vĩnh viễn không làm việc ngay cả sau khi khởi động lại VS – Ibad

+0

ditto, trong VS2013 ... – Liz

Trả lời

3

Tôi đã sửa nó. Độ phân giải là xóa Windows Azure Tools for Visual Studio 2012 mà tôi đã không thực sự sử dụng và lỗi xảy ra ngay lập tức.

+0

Tôi ước rằng đó là một lựa chọn cho tôi!Cảm ơn đã cho tôi biết anyway – codemonkeh

+0

Tôi nhận được lỗi tương tự sau khi cài đặt Windows Azure Tools cho Visual Studio 2012. Nhưng trong trường hợp của tôi tôi cần nó, bởi vì tôi muốn làm việc trên "WorkerRole" để thay thế các chức năng dịch vụ cửa sổ. – user1396423

4

Tôi có công cụ Windows Azure cho Microsoft VisulStudio 2013- v2.2công cụ xanh Windows cho Microsoft LightSwitch VisulStudio 2013- v2.2.

Tôi chỉ gỡ cài đặt công cụ Windows Azure cho microsoft lightswitch vs 2013.

Nó làm việc tốt ...

10

Một số addins gây vấn đề này cho tôi như vậy đã phải workaround nó bất cứ khi nào nó xảy ra:

Trong Vis studio -

Tools> Options> Môi trường> Thêm -in Security, bỏ chọn 'cho phép Add-in các thành phần để tải', OK

Restart vis thu

lỗi không nên xảy ra nữa, để quay trở lại

Tools> Options> Môi trường> Add-in An ninh và kiểm tra lại phép Add-in thành phần để tải, OK

Để cụ thể, tôi nhận được lỗi này khi cố gắng để thêm tệp vào dự án và quản lý các gói Nuget.

Cập nhật

bây giờ tôi làm cho một điểm mở 'Tools> quản lý gói NuGet> Quản lý gói NuGet cho giải pháp' bất cứ khi nào tôi mở ra một thể hiện mới của Vis studio, trước tải một giải pháp , chỉ để đảm bảo cửa sổ tải đúng cách

Bằng cách đó tôi biết tôi sẽ không gặp phải vấn đề này.

+0

điều này làm việc cho tôi - cảm ơn – Jim

+0

Làm việc cho tôi trong VS 2013 ... bất cứ điều gì gây ra trục trặc, nó vẫn còn hiện diện. – Liz

+1

Addins không còn tồn tại trong VS 2015, do đó, tùy chọn này không có mặt –

0

Cũng dường như để có thể làm được việc này bằng cách đóng dự án và vis dụ studio, tái mở cửa, sau đó khi trang bắt đầu/mở màn dự án xuất hiện chọn Tools > Extensions and Updates..., sau đó nhấn Close

Bây giờ mở dự án và lỗi không bị ném khi thử thêm tệp hoặc quản lý gói nuget, lạ.

Chỉ gây phiền nhiễu bạn phải nhớ mở Tiện ích mở rộng và Cập nhật mỗi lần ...

1

Sự cố đã đề cập có thể được khắc phục bằng cách khởi động lại Visual Studio. : P

+1

trong trường hợp của tôi, đó là trường hợp: P – Moshiour

2

Trong trường hợp của tôi, đây là lần đầu tiên khởi chạy Visual Studio ở chế độ an toàn. Bạn có thể tạo một shortcut cho visual studio với một mục tiêu như thế này:

'F: \ Program Files \ Visual Studio \ VS2013 \ Common7 \ IDE \ devenv.exe "-safemode'

Khi đã khởi động trong an toàn , bạn có thể xóa tiện ích mở rộng có vấn đề qua số Addin Manager. Tuy nhiên, điều này sẽ không hoạt động đối với một số tiện ích, vì tùy chọn gỡ cài đặt có thể bị vô hiệu hóa cho các tiện ích nhất định khi chạy ở chế độ an toàn, đặc biệt nếu bạn đã gỡ cài đặt một tiện ích khác trong cùng một phiên.

Trong trường hợp của tôi, sự cố đã được gây ra bởi Công cụ trò chơi nghịch lý, mà tôi đã gỡ cài đặt thông qua 'Chương trình và tính năng' - ngược lại không xóa phần mở rộng được cài đặt ban đầu qua gói Nuget. Gỡ cài đặt Paradox thông qua "Chương trình và tính năng" còn lại tiện ích mở rộng vẫn được đăng ký trong Visual Studio, có thể gây ra một ẩn NullReferenceException.

Sự cố này có thể do bất kỳ tiện ích mở rộng nào có thể gặp lỗi hoặc do các tiện ích không được gỡ cài đặt đúng cách.

Also, see this article...

+0

Chính xác là vấn đề của tôi, cảm ơn. – Jeff

+0

Xác nhận. Đó là giải quyết phổ biến hơn về vấn đề này. (Tuy nhiên, có vẻ như vấn đề thực tế vẫn còn trong Azure Tools cần được cập nhật/xóa). – Agat

0

khác khôn ngoan đảm bảo cho Resourcedictionary.xaml con đường là chính xác hay không

0

tôi đã phải gỡ bỏ Xamarin từ Add/Remove Programs trong Control panel và khởi động lại Visual studio để sửa lỗi này.

0

Tôi đã gặp sự cố này với Dự án My Devexpress trong VS 2015 Điều cuối cùng cũng phù hợp với tôi. Đóng giải pháp của tôi, Đóng Visual Studio, mở Visual Studio, Tạo một dự án mới hình nộm, Thêm một hình thức với nó, Đóng và lưu các dự án mới, Mở lại dự án gốc và tất cả là ok.

0

cho những người khác đang làm việc trong môi trường sdk Silverlight với windows phone8 sdk.

Các phiên bản của sliverlight đó là tương thích với các phiên bản visual studio -

vs2012 - sliverlight sdk 4

vs2013 - Silverlight sdk 5

tôi đã tích hợp trong vs2013 và ngay sau khi tôi cập nhật nó với silverlight sdk 5, Các lỗi đã biến mất.

0

Trong trường hợp của tôi đó là một phong cách với cùng một phím định nghĩa hai lần trong một ResourceDictionary (WPF)