在Visual Studio 2015中调试期间找不到Avalon向导资源

时间:2015-07-23 07:31:28

标签: c# visual-studio-2015 resourcedictionary

在我的项目中,我正在尝试使用Avalon Wizard组件。

我可以毫无问题地构建和执行我的程序,但我无法在调试模式下在Visual Studio 2015中运行它 它声称无法找到资源“avalonwizard; v1.2.0.0; themes / avalonwizard; component / themes / aerowizardheader.xaml”

我使用Nuget安装了Avalon Wizard(但如果我手动将程序集添加到我的项目中,它也会失败) 我使用了最新版本的Avalon Wiszard(1.2.0.0) 如果我在.net 4或4.5x上定位我的项目没有任何区别。

正如我所说,这个错误只发生在调试模式下。没有编译错误,我可以在Visual Studio 2015之外无错误地启动程序。

MainWindow.xaml:

<Window
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:local="clr-namespace:TestNugetAvalonWizard"
    xmlns:Custom="http://schemas.pavel.fedarovich.com/winfx/2010/xaml/presentation" x:Class="TestNugetAvalonWizard.MainWindow"
    mc:Ignorable="d"
    Title="MainWindow" Height="350" Width="525">
<Grid>
    <Custom:Wizard>
        <Custom:WizardPage/>
        <Custom:WizardPage/>
        <Custom:WizardPage/>
    </Custom:Wizard>
</Grid>

完整堆栈跟踪:

    System.Windows.Markup.XamlParseException ist aufgetreten.
    HResult=-2146233087
    LineNumber=13
    LinePosition=14
    Message=Zeilennummer "13" und Zeilenposition "14" von "Bei der Initialisierung von "AvalonWizard.WizardPage" wurde eine Ausnahme ausgelöst.".
    Source=PresentationFramework
    StackTrace:
             bei System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
    InnerException: 
             HResult=-2146233088
             LineNumber=0
             LinePosition=0
             Message=Beim Festlegen der Eigenschaft "System.Windows.ResourceDictionary.Source" wurde eine Ausnahme ausgelöst.
             Source=System.Xaml
             StackTrace:
                        bei MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(Object inst, XamlMember property, Object value)
                        bei MS.Internal.Xaml.Runtime.PartialTrustTolerantRuntime.SetValue(Object obj, XamlMember property, Object value)
                        bei System.Xaml.XamlObjectWriter.Logic_ApplyPropertyValue(ObjectWriterContext ctx, XamlMember prop, Object value, Boolean onParent)
                        bei System.Xaml.XamlObjectWriter.Logic_DoAssignmentToParentProperty(ObjectWriterContext ctx)
                        bei System.Xaml.XamlObjectWriter.Logic_AssignProvidedValue(ObjectWriterContext ctx)
                        bei System.Xaml.XamlObjectWriter.WriteEndMember()
                        bei System.Xaml.XamlWriter.WriteNode(XamlReader reader)
                        bei System.Xaml.XamlServices.Transform(XamlReader xamlReader, XamlWriter xamlWriter, Boolean closeWriter)
                        bei System.Xaml.XamlServices.Transform(XamlReader xamlReader, XamlWriter xamlWriter)
                        bei System.Windows.SystemResources.ResourceDictionaries.LoadDictionary(Assembly assembly, String assemblyName, String resourceName, Boolean isTraceEnabled)
                        bei System.Windows.SystemResources.ResourceDictionaries.LoadThemedDictionary(Boolean isTraceEnabled)
                        bei System.Windows.SystemResources.FindDictionaryResource(Object key, Type typeKey, ResourceKey resourceKey, Boolean isTraceEnabled, Boolean allowDeferredResourceReference, Boolean mustReturnDeferredResourceReference, Boolean& canCache)
                        bei System.Windows.SystemResources.FindResourceInternal(Object key, Boolean allowDeferredResourceReference, Boolean mustReturnDeferredResourceReference)
                        bei System.Windows.StyleHelper.GetThemeStyle(FrameworkElement fe, FrameworkContentElement fce)
                        bei System.Windows.FrameworkElement.UpdateThemeStyleProperty()
                        bei System.Windows.FrameworkElement.OnInitialized(EventArgs e)
                        bei System.Windows.FrameworkElement.TryFireInitialized()
                        bei System.Windows.FrameworkElement.EndInit()
                        bei MS.Internal.Xaml.Runtime.ClrObjectRuntime.InitializationGuard(XamlType xamlType, Object obj, Boolean begin)
             InnerException: 
                        HResult=-2146232800
                        Message=Die Ressource "avalonwizard;v1.2.0.0;themes/avalonwizard;component/themes/aerowizardheader.xaml" kann nicht gefunden werden.
                        Source=PresentationFramework
                        StackTrace:
                                 bei MS.Internal.AppModel.ResourcePart.GetStreamCore(FileMode mode, FileAccess access)
                                 bei System.IO.Packaging.PackagePart.GetStream(FileMode mode, FileAccess access)
                                 bei System.IO.Packaging.PackWebResponse.CachedResponse.GetResponseStream()
                                 bei System.IO.Packaging.PackWebResponse.GetResponseStream()
                                 bei System.IO.Packaging.PackWebResponse.get_ContentType()
                                 bei MS.Internal.WpfWebRequestHelper.GetContentType(WebResponse response)
                                 bei MS.Internal.WpfWebRequestHelper.GetResponseStream(WebRequest request, ContentType& contentType)
                                 bei System.Windows.ResourceDictionary.set_Source(Uri value)
                                 bei System.Windows.Baml2006.WpfSharedBamlSchemaContext.<>c__DisplayClass0.<Create_BamlProperty_ResourceDictionary_Source>b__453(Object target, Object value)
                                 bei System.Windows.Baml2006.WpfKnownMemberInvoker.SetValue(Object instance, Object value)
                                 bei MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(XamlMember member, Object obj, Object value)
                                 bei MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(Object inst, XamlMember property, Object value)
                        InnerException: 

有人可以帮我吗?

0 个答案:

没有答案