Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.NET例外情况“;需要具有强名称的程序集";在没有程序集的简单WPF应用程序中_.net_Wpf_Vb.net_Xaml_Windows Server 2012 - Fatal编程技术网

.NET例外情况“;需要具有强名称的程序集";在没有程序集的简单WPF应用程序中

.NET例外情况“;需要具有强名称的程序集";在没有程序集的简单WPF应用程序中,.net,wpf,vb.net,xaml,windows-server-2012,.net,Wpf,Vb.net,Xaml,Windows Server 2012,我有一个带有简单XAML表单(见下文)的小WPF工具,它不使用第三方库或控件。它在.net 3.5中从Windows XP到Windows 8.1的50台计算机上运行,没有任何问题 当我在Windows Server 2012上启动它时,它运行良好(写入文件、显示消息框),直到执行推进到第一个WPF表单,在XAML解析期间,它在非用户代码加载(可视主题)库中崩溃。 Windows Server 2012视觉主题是否存在任何已知的.NET问题? DispatcherUnhandledExcepti

我有一个带有简单XAML表单(见下文)的小WPF工具,它不使用第三方库或控件。它在.net 3.5中从Windows XP到Windows 8.1的50台计算机上运行,没有任何问题

当我在Windows Server 2012上启动它时,它运行良好(写入文件、显示消息框),直到执行推进到第一个WPF表单,在XAML解析期间,它在非用户代码加载(可视主题)库中崩溃。

Windows Server 2012视觉主题是否存在任何已知的.NET问题?

DispatcherUnhandledException:
System.Windows.Markup.XamlParseException:对象初始化失败(ISupportInitialize.EndInit)。
需要具有强名称的程序集。(来自HRESULT的异常:0x80131044)
标记文件“FIS”中对象“ButtonRun”处出错;组件/windows/mainwindow.xaml'->System.IO.FileLoadException:需要强名称程序集。(来自HRESULT的异常:0x80131044)
在System.Reflection.Assembly.\n加载(AssemblyName文件名、字符串代码基、证据assemblySecurity、AssemblyLocationHint、StackScrawlMark和stackMark、Boolean throwOnFileNotFound、Boolean for Inspection)
位于System.Reflection.Assembly.nLoad(AssemblyName文件名、字符串代码库、证据assemblySecurity、Assembly locationHint、stackcrawmark和stackMark、Boolean throwOnFileNotFound、Boolean for introspection)
在System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef,证据assemblySecurity,StackScrawMark&stackMark,布尔值用于内省)
在System.Reflection.Assembly.InternalLoad(字符串assemblyString、证据assemblySecurity、StackScrawMark和stackMark,用于内省的布尔值)
在System.Reflection.Assembly.Load处(字符串assemblyString)
位于System.Windows.SystemResources.ResourceDictionaries.LoadExternalAssembly(布尔经典型、布尔通用型、汇编和汇编、字符串和汇编名称)
位于System.Windows.SystemResources.ResourceDictionaries.LoadThemedDictionary(已启用布尔值)
在System.Windows.SystemResources.FindDictionaryResource(对象键、类型typeKey、ResourceKey ResourceKey、Boolean isTraceEnabled、Boolean allowDeferredResourceReference、Boolean mustReturnDeferredResourceReference、Boolean&canCache)
位于System.Windows.SystemResources.FindResourceInternal(对象键,布尔allowDeferredResourceReference,布尔mustReturnDeferredResourceReference)
在System.Windows.SystemResources.FindThemeStyle(DependencyObjectType键)中
在System.Windows.StyleHelper.GetThemeStyle(FrameworkElement fe,FrameworkContentElement fce)
位于System.Windows.FrameworkElement.UpdateTimeStyleProperty()处
在System.Windows.FrameworkElement.OnInitialized处(EventArgs e)
在System.Windows.FrameworkElement.TryFireInitialized()处
在System.Windows.FrameworkElement.EndInit()处
位于System.Windows.Markup.BamlRecordReader.ElementEndInit(对象和元素)
---内部异常堆栈跟踪的结束---
位于System.Windows.Markup.XamlParseException.ThroweException(字符串消息、异常innerException、Int32 lineNumber、Int32 linePosition、Uri baseUri、XamlObjectId CurrentXamlObjectId、XamlObjectId ContextXamlObjectId、类型objectType)
位于System.Windows.Markup.XamlParseException.ThroweException(ParserContext ParserContext、Int32 lineNumber、Int32 linePosition、字符串消息、异常innerException)
位于System.Windows.Markup.BamlRecordReader.ThroweExceptionWithLine(字符串消息,异常innerException)
位于System.Windows.Markup.BamlRecordReader.CreateInstanceFromType(类型类型,Int16类型ID,布尔throwOnFail)
位于System.Windows.Markup.BamlRecordReader.GetElementAndFlags(BamlElementStartRecord BamlElementStartRecord、对象和元素、ReaderFlags和flags、Type和delayCreatedType、Int16和delayCreatedTypeId)
位于System.Windows.Markup.BamlRecordReader.BaseReadElementStartRecord(BamlElementStartRecord bamlElementRecord)
位于System.Windows.Markup.BamlRecordReader.ReadElementStartRecord(BamlElementStartRecord bamlElementRecord)
位于System.Windows.Markup.BamlRecordReader.ReadRecord(BamlRecord-BamlRecord)
位于System.Windows.Markup.BamlRecordReader.Read(布尔单记录)
位于System.Windows.Markup.TreeBuilderBamlTranslator.ParseFragment()处
在System.Windows.Markup.TreeBuilder.Parse()中
位于System.Windows.Markup.XamlReader.LoadBaml(Stream-Stream,ParserContext-ParserContext,Object-parent,Boolean-closeStream)
在System.Windows.Application.LoadBamlStreamWithSyncInfo(流,ParserContext pc)
位于System.Windows.Application.LoadComponent(Uri resourceLocator,布尔bSkipJournaledProperties)
在System.Windows.Application.DoStartup()中
在System.Windows.Application.b__0上(对象未使用)
位于System.Windows.Threading.ExceptionWrapper.InternalRealCall(委托回调、对象参数、布尔isSingleParameter)
位于System.Windows.Threading.ExceptionWrapper.TryCatchWhen(对象源、委托回调、对象参数、布尔isSingleParameter、委托catchHandler)
简单的XAML表单,包括应用程序启动时的WPF初始屏幕(淡出):


更多详细信息:

  • 如果内置
    Debug
    配置,它还提供信息,说明错误出现在上述XAML的
    第26行第156列,但只有
    IsDefault=“True”

  • 当我删除所有
    标记时,它会以同样的方式在第一个
    标记上崩溃

  • 如果我用标签和屁股构建新的WPF应用程序