0

在 Windows 8.1 .net 4.5.1 项目中,我在 Visual Studio 设计器上遇到了很多问题。我没有更改源代码中的任何内容。一个沉重的 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 以猜测发生了什么。对此没有任何作用,显示此错误:

在此处输入图像描述

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

所以在 Windows 8.1 项目中中断,而在通用项目中工作......为什么?既然universal项目只是Windows 8.1项目中的一个参考,那么在Windows项目下会有什么让设计者崩溃呢?对此有什么帮助吗?我必须让设计师在 WINdows 8.1 项目上工作。

4

1 回答 1

1

您可以尝试清除 Windows 用户配置文件下以下文件夹的内容:

AppData\Local\Microsoft\VisualStudio\12.0\Designer\ShadowCache AppData\Local\Microsoft\VisualStudio\12.0\Blend\ShadowCache

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

于 2014-08-07T17:18:49.737 回答