Visual Studio 2013 RC3 XAML Designer的奇怪行为

时间:2014-07-29 13:41:53

标签: xaml visual-studio-2012 winrt-xaml xamlparseexception app.xaml

我在Visual Basic设计器中遇到很多问题,在Windows 8.1 .net 4.5.1项目中使用了几天。我的源代码中没有更改任何内容。一个沉重的XAML加载页面不会加载,但既不是最简单的空页;这是简单页面的XAML:

<Page
x:Class="MyTrip.BlankPage2"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:MyTrip"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">

</Grid>

由于我一直在使用visual studio,我有类似的项目,我调试了XDescProc.exe以猜测发生了什么。这个没有任何作用,显示了这个错误:

enter image description here

设计师一如既往地发生异常。这个例外与我的代码没有关系,我会告诉你原因;我正在开发一个Windows Phone 8.1应用程序,因为我有一个通用项目,我做了一个测试。我把与视图相关的XAML(重页)下载给了我对环球项目的例外。我双击了......它适用于重页面和简单页面。

所以在Windows 8.1项目中断,并在通用项目中工作......为什么?由于通用项目只是Windows 8.1项目中的一个参考,是什么让设计师在Windows项目下破解?对此有何帮助?我必须让设计师在WIndows 8.1项目上工作。

1 个答案:

答案 0 :(得分:1)

您可以尝试清除Windows用户个人资料下的以下文件夹的内容:

应用程序数据\本地\微软\ VisualStudio的\ 12.0 \设计\ ShadowCache 应用程序数据\本地\微软\ VisualStudio的\ 12.0 \混合\ ShadowCache

在删除这两个文件夹的内容之前,您需要关闭Visual Studio 2013和Blend for Visual Studio 2013的所有实例。