win7、vs2010、Ribbon写的wpf程序在xp的机器上不能运行

原创 2013年12月03日 19:55:32
出现的错误:
Application: DTSEditor.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.XamlReader.RewrapException(System.Exception, System.Xaml.IXamlLineInfo, System.Uri)
   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.LoadBamlStreamWithSyncInfo(System.IO.Stream, System.Windows.Markup.ParserContext)
   at System.Windows.Application.LoadComponent(System.Uri, Boolean)
   at System.Windows.Application.DoStartup()
   at System.Windows.Application.<.ctor>b__1(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
   at System.Threading.ExecutionContext.runTryCode(System.Object)
   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode, CleanupCode, System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Application.RunDispatcher(System.Object)
   at System.Windows.Application.RunInternal(System.Windows.Window)
   at System.Windows.Application.Run(System.Windows.Window)
   at System.Windows.Application.Run()
   at DTSEditor.App.Main()
 

 
解决方案:
 
把ico图标替换为png格式的就可以了,这是其中一个原因

WPF - 运行时加载XAML文件

在WPF运行时,XAML解析器公开为2个类,只要使用任何一种.NET语言写的应用程序,都可以在运行时使用XAML。通过这2个类,可以对XAML进行相关操作。 System.Windows.Markup...
  • Veechange
  • Veechange
  • 2017年04月13日 21:49
  • 758

调试AutoCAD .Net程序加载时出现System.Windows.Markup.XamlParseException的解决办法

在调试AutoCAD 2014时把引用 AcCoreMgd.dll AcDbMgd.dll AcMgd.dll 均加载上,然后编写好代码以后点击Debug后出现以下提示: System.Wi...
  • u011511587
  • u011511587
  • 2013年10月18日 11:11
  • 3165

关于一个《System.Windows.Markup.XamlParseException Message=设置属性“”时出现异常》问题的解决

最近开发sl程序,碰到一个问题,郁闷了一阵子,是关于属性设置的问题。 问题详情如下: \\\\ 发生了 System.Windows.Markup.XamlParseException   M...
  • david_xgl
  • david_xgl
  • 2014年03月17日 23:19
  • 2540

XamlReader动态使用xaml

xamlload
  • lindexi_gd
  • lindexi_gd
  • 2015年10月17日 09:42
  • 1725

C#WPF 问题解决 发生了 System.Windows.Markup.XamlParseException HResult=-2146233087 Message=“对类型“

C#WPF 问题解决 发生了 System.Windows.Markup.XamlParseException HResult=-2146233087 Message=“对类型“ 问题解决...
  • wyx100
  • wyx100
  • 2015年02月06日 14:59
  • 1451

wpf 操作richtextbox

取出richTextBox里面的内容 第一种方法:将richTextBox的内容以字符串的形式取出 string xw = System.Windows.Markup.XamlWriter.Sav...
  • yulongguiziyao
  • yulongguiziyao
  • 2014年05月08日 17:21
  • 779

WPF 读取和存储RichTextBox的文档内容

RichTextBox的文档内容是通过FlowDocument的形式存在。 在编辑RichTextBox内容时,我们看不到其文档的源码内容,因为我们没有像在Web开发中那样有浏览器自带的翻译功能...
  • skdsxx
  • skdsxx
  • 2013年11月22日 16:57
  • 1325

写一个去除AI2XAML注释及多余数字位数的WPF窗体程序

使用正则表达式去除多余注释及冗余数字位,关键代码:            string pattern = @"/b(/d+)/.(/d{1})/d+([/,/s]?)/b";            ...
  • johnsuna
  • johnsuna
  • 2008年04月04日 14:46
  • 2099

WPF操作RichTextBox

取出richTextBox里面的内容 第一种方法:将richTextBox的内容以字符串的形式取出    string xw = System.Windows.Markup.XamlWriter....
  • wuzhengqing1
  • wuzhengqing1
  • 2011年11月25日 10:26
  • 13140
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:win7、vs2010、Ribbon写的wpf程序在xp的机器上不能运行
举报原因:
原因补充:

(最多只允许输入30个字)