我有4个环境:
在前2个,我的应用程序加载并成功运行.在后两者中,我得到以下错误(缩短):
System.Windows.Markup.XamlParseException:未实现方法或操作.---> System.NotImplementedException:未实现方法或操作.在System.Windows.Baml2006.Baml2006SchemaContext.ResolveBamlType(BamlType bamlType,Int16 typeId)...在System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader,IXamlObjectWriterFactory writerFactory,Boolean skipJournaledProperties,Object rootObject,XamlObjectWriterSettings settings,Uri baseUri) - - 内部异常堆栈跟踪结束--- ...在DBSophic.Qure.WorkloadAnalyzer.UI.App.InitializeComponent()中的 System.Windows.Application.LoadComponent(对象组件,Uri resourceLocator)处 e:\ Qure\Dev\BuildSystem\Sources\Trunk\DBSophic.Qure.WorkloadAnalyzer.UI\App.xaml:第1行,位于e:\ Qure\Dev\BuildSystem中的DBSophic.Qure.WorkloadAnalyzer.UI.AppMain.Main()\Sources\Trunk\DBSophic.Qure.WorkloadAnalyzer.UI\AppMain.cs:第21行
可能导致什么?
尝试在Dependency Walker中加载您的应用程序,以查看每台计算机上是否存在所有依赖模块。作为猜测,我会质疑 DBSophic 是否安装了正确的版本(或根本没有),当然,是否安装了最新的 .NET 4 框架。