2014-09-22 76 views
0

我無法運行WPF示例,並且應用程序錯誤日誌顯示System.Windows.Markup.XamlParseException。Catel示例與System.Windows.Markup.XamlParseException崩潰

我已經做了一個乾淨的重建,但仍然得到錯誤。 我假設這是基本的事情,因爲它發生在所有的WPF例子。 任何想法?

乾杯 傑夫

Application: Catel.Examples.WPF.MasterDetail.exe 
Framework Version: v4.0.30319 
Description: The process was terminated due to an unhandled exception. 
Exception Info: System.Windows.Markup.XamlParseException 
Stack: 
    at System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri) 
    at System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri) 
    at System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean) 
    at System.Windows.Application.LoadComponent(System.Object, System.Uri) 
    at Catel.Examples.WPF.MasterDetail.App.InitializeComponent() 
    at Catel.Examples.WPF.MasterDetail.App.Main() 

看來是最新版本和以前的一個我已經安裝之間有一些不匹配。不知道是什麼。

已退出的Visual Studio 2013,加載了早期版本(3.9)的示例,並被要求更新我所做的NuGet引用。舉一些例子。退出VS.

重新運行NuGet腳本告訴我一切都是最新的。 在重新打開VS最新的例子,跑Catel.Examples.WPF.MasterDetail最終負載,但只有當我停下調試器,然後「繼續」

如果我運行無論是從它崩潰構建早期或最新的例子。

最奇特的。

我也發現日誌中有兩個錯誤。一個是上面提到的.Net運行時錯誤。 第二個是一個應用程序錯誤

Faulting application name: Catel.Examples.WPF.MasterDetail.exe, version: 1.0.0.0, time stamp: 0x542235b4 
Faulting module name: KERNELBASE.dll, version: 6.1.7601.18409, time stamp: 0x5315a05a 
Exception code: 0xe0434352 
Fault offset: 0x000000000000940d 
Faulting process id: 0x1fec 
Faulting application start time: 0x01cfd7a4db30449c 
Faulting application path: H:\Frameworks\Catel\catelexamples-e5397fd24414\catelexamples_e5397fd24414\src\Catel.Examples.WPF.MasterDetail\obj\Debug\Catel.Examples.WPF.MasterDetail.exe 
Faulting module path: G:\Windows\system32\KERNELBASE.dll 
Report Id: 190e501e-4398-11e4-a86f-005056c00008 

回答

0

我剛纔測試了這一點,和它的作品在我的機器上。我已將所有NuGet軟件包更新至最新版本,並推送了該軟件包,也許可以重試。

WPF示例是.NET 4.5,請確保您已安裝(但可能已經是這種情況,否則您無法首先運行示例)。

+0

嗨吉爾特。感謝您的回覆。從https://github.com/Catel/Catel.Examples下載了最新的zip文件,但仍然遇到問題。請注意,在重建示例解決方案時,我還更新了所有NuGet包。我也在Catel.Examples.SL.DisplayProgress中獲得4個編譯錯誤 - > MainWindowViewModel.cs – 2014-09-24 03:36:27

+0

您需要Silverlight工具包來編譯SL樣本。但WPF也無法工作?什麼與版本?什麼.net版本? – 2014-09-24 11:54:30

+0

VS 2013,.Net 4.0 – 2014-09-25 12:58:31