Visual studio 2015 如何调试XAML设计器问题?

Visual studio 2015 如何调试XAML设计器问题?,visual-studio-2015,uwp,xaml-designer,Visual Studio 2015,Uwp,Xaml Designer,我正在用Visual Studio 2015开发一个UWP应用程序,我想做的一件事是在设计时使用一些示例数据 现在,我添加了一个XAML文件,将构建操作设置为DesignDataWithDesignTimeCrateableTypes 我的XAML在这里非常简单: <local:Freead xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://sch

我正在用Visual Studio 2015开发一个UWP应用程序,我想做的一件事是在设计时使用一些示例数据

现在,我添加了一个XAML文件,将构建操作设置为
DesignDataWithDesignTimeCrateableTypes

我的XAML在这里非常简单:

<local:Freead
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"       
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:MyNamespace.Uwp.Windows.ViewModels" 
    xmlns:ad="clr-namespace:MyNamespace.Classifieds;assembly=LocalAngle.Uwp" 
    ItemName="Java books" 
    Description="Free to anyone that wants them. A little out of date, but would make a handy doorstop." 
    ContactDetails="01632 960000" 
    Latitude="52.22" Longitude="1.95">
</local:Freead>

然而,intellisense为我提供了淡蓝色波浪线和工具提示:

无法创建“Freead”的实例


从历史上看,我可以通过启动另一个Visual Studio实例、附加并设置为在所有异常上中断来调试XAML设计问题,但这里似乎没有抛出异常,因此如何调试它为什么不能创建该类型的实例?(考虑到明显的问题已经被检查过,即存在一个无参数构造函数,并且解决方案已经生成)

我遇到了XAML设计器错误,并尝试了旧的Visual Studio 2015之前的方法:

  • 关闭所有打开的XAML设计器窗口
  • 启动另一个VS 2015实例
  • 附加到“XDesProc.exe”进程(对我来说只有一个)
  • 在原始VS实例的设计器中打开有问题的XAML页面

我的错误是“objectnotinitialized”,但很快就找到了潜在的问题。修复它需要更多的努力

我不记得了,我附加到devenv.exe:\谢谢!