System.Windows.Markup.XamlParseException: 设置属性“System.Windows.FrameworkElement.Style”时引发了异常。 —> System.IO.FileNotFoundException: 未能加载文件或程序集“PresentationFramework.Aero2, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。



the same started to happen to me today; to reproduce the issue, I just open Visual Studio 2013 Update 4, create a blank Windows Phone 8.1 and double click on MainPage.xaml.

I solved by performing the following (a mix of what I’ve read around the web):

exit all Visual Studio instances
delete everything on %localappdata%MicrosoftVisualStudio12.0DesignerShadowCache
open a command prompt with admin rights and execute the following commands:
pushd %VS110COMNTOOLS%
icacls ..IDE /grant *S-1–15–2–1:(OI)(F)
icacls ..IDE /grant *S-1–15–2–1:(CI)(F)
icacls ..IDEPrivateAssemblies /grant *S-1–15–2–1:(OI)(F)
icacls ..IDEPrivateAssemblies /grant *S-1–15–2–1:(CI)(F)
icacls ..IDEPublicAssemblies /grant *S-1–15–2–1:(OI)(F)
icacls ..IDEPublicAssemblies /grant *S-1–15–2–1:(CI)(F)
finally, reboot. worked on Windows 8.1 64-bit.