2016-01-21 78 views
4

我正在用Visual Studio 2015開發UWP應用程序,並且我想在設計時使用一些示例數據。如何調試XAML設計器問題?

現在,我添加了一個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> 

但是,智能感知是給我淡藍色的波浪線並提供以下工具提示:

無法創建「Freead」實例。

從歷史上看,我已經能夠通過發射了Visual Studio中的另一個實例,安裝和設置,在所有異常中斷到調試XAML的設計問題,但沒有例外出現在這裏丟了,怎麼我調試爲什麼它不能創建一個類型的實例? (由於明顯的已經被選中,即有一個參數的構造函數,和解決方案並建立)

回答

5

我在XAML設計錯誤,並試圖在舊預的Visual Studio 2015年的做法:

  • 關閉所有打開XAML設計窗口
  • 啓動另一個VS例如2015年高達
  • 附加到「XDesProc.exe」的過程(對我來說,只有一個)
  • 打開問題XMAL在原設計師VS實例

我的錯誤是「對象未初始化」,但它很快找到潛在的問題。修復它是多一點努力!

+0

我從來沒有記住這一點,我附加到devenv.exe:\謝謝! –