2013-09-25 92 views
16

我在運行Visual Studio 2012,當我添加新的文件/參考項目的消息框出現顯示錯誤消息設置屬性「system.windows.resourcedictionary.deferrablecontent」拋出一個異常

設置屬性「system.windows.resourcedictionary.deferrablecontent」拋出一個異常

我讀了MSDN文章建議對Visual Studio的命令提示符下運行命令devenv /resetuserdata解決這個問題,嘗試過,但我沒有工作。實際上,命令提示符顯示Unknown Error消息。

+0

我有同樣的問題,重新啓動VS修復它的風格,但我想一個永久性的解決方案 – codemonkeh

+1

礦井沒有工作即使重新啓動VS – Ibad

+0

同上,在VS2013 ... – Liz

回答

3

我修好了。該決議是要刪除我實際上沒有使用的Windows Azure Tools for Visual Studio 2012,並且錯誤立即消失。

+0

我希望這是我的選擇!感謝您讓我知道 – codemonkeh

+0

安裝Windows Azure Tools for Visual Studio 2012後出現同樣的錯誤。但在我的情況下,我需要它,因爲我想用「WorkerRole」替換Windows服務功能。 – user1396423

4

微軟VisulStudio的Windows Azure工具2013- V2.2微軟LightSwitch的VisulStudio的Windows Azure工具2013- V2.2

我只卸載Windows天青工具微軟lightswitch與2013

它的正常工作......

10

一些加載項引起這個問題對我來說有要解決它時,它發生:

在可見的工作室 -

工具>選項>環境>添加-in安全,取消選中「允許加載組件來加載」,OK

重啓可見工作室

不應該再發生錯誤,所以回去

工具>選項>環境>添加的安全性並重新檢查允許外接組件來加載,OK

具體而言,我在嘗試將文件添加到項目時,這個錯誤並管理Nuget包。

更新

我現在做開 點「工具> NuGet包管理器>管理的NuGet包解決方案」 每當我打開可見工作室的新實例,加載解決方案,只是爲了確保窗口加載正確

這樣我知道我不會得到這個問題。

+0

這工作對我來說 - 謝謝 – Jim

+0

在VS 2013工作對我來說...無論是造成毛刺,它仍然存在。 – Liz

+1

插件不再存在於VS 2015中,所以這個選項不存在 –

0

似乎也可以通過關閉項目和VI Studio實例,重新開放來解決這個問題,那麼當起始頁/打開項目屏幕出現選擇Tools > Extensions and Updates...,然後按Close

現在打開項目並且在嘗試添加文件或管理nuget包時不會引發錯誤,這很奇怪。

只是很煩人,你必須記住每次打開擴展和更新...

1

提到的問題可以通過簡單地重新啓動Visual Studio來解決。 :P

+1

在我的情況是這樣的:P – Moshiour

2

在我的情況下,它是第一次以安全模式啓動Visual Studio。您可以創建適用於Visual Studio的快捷方式具有這樣的目標:

' 「F:\ Program Files文件\的Visual Studio \ VS2013 \ Common7 \ IDE \ devenv.exe的」 -safemode'

一旦在安全啓動模式,您可以通過Addin Manager刪除有問題的擴展名。但是,這不適用於某些擴展,因爲在安全模式下運行時某些擴展的卸載選項可能被禁用,特別是如果您已經在同一會話中卸載了另一個擴展。這回並沒有消除它最初是通過NuGet包安裝擴展 -

在我的情況下,問題是由悖論遊戲引擎,其中我已經通過「程序和功能」卸載它引起的。通過「程序和功能」卸載Paradox後,擴展本身仍然在Visual Studio中註冊,據推測可能導致隱藏NullReferenceException

此問題可能是由於任何可能存在錯誤的擴展或未正確卸載的擴展引起的。

Also, see this article...

+0

準確地說我的問題,謝謝。 – Jeff

+0

確認。這是解決問題的更常見的方法。 (但是,似乎實際問題仍然存在於需要更新/刪除的Azure Tools中)。 – Agat

0

其他明智確保給予Resourcedictionary.xaml路徑是正確的或不

0

我不得不從添加刪除Xamarin /控制面板刪除程序並重新啓動Visual Studio來解決這個問題。

0

我在VS 2015中的Devexpress項目中遇到了這個問題 終於爲我工作的是。 關閉我的解決方案, 關閉Visual Studio中, 打開Visual Studio, 創建一個新的虛擬項目, 添加一個形式吧, 關閉並保存新的項目, 重新打開原來的項目,一切都OK。

0

適用於所有在silverlight sdk環境下使用windows phone8 sdk工作的人。

vs2012 - - Sliverlight的SDK 4

vs2013 - Silverlight的SDK 5

我被集成在

它們是兼容的Visual Studio版本的Sliverlight的版本vs2013,只要我用silverlight sdk 5更新它,錯誤就消失了。

0

在我的情況下,它是在一個資源字典(WPF)定義了兩次相同的密鑰

相關問題