今天搞WorkFlow时发现WorkFlow Designer无法打开了,给出以下错误
工作流设计器在你的文档中遇到了问题
堆栈信息System.Windows.Markup.XamlParseException: 设置 connectionId 时引发了异常。 ---> System.InvalidCastException: 无法将类型为“System.Windows.Input.CommandBinding”的对象强制转换为类型“System.Activities.Presentation.View.DesignerView”。 在 System.Activities.Presentation.View.DesignerView.System.Windows.Markup.IComponentConnector.Connect(Int32 connectionId, Object target) 在 MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetConnectionId(Object root, Int32 connectionId, Object instance) --- 内部异常堆栈跟踪的结尾 --- 在 System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri) 在 System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri) 在 System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream) 在 System.Windows.Application.LoadComponent(Object component, Uri resourceLocator) 在 System.Activities.Presentation.View.DesignerView.InitializeComponent() 在 System.Activities.Presentation.View.DesignerView..ctor(EditingContext context) 在 System.Activities.Presentation.View.WorkflowViewManager.Initialize(EditingContext context) 在 System.Activities.Presentation.WorkflowDesigner.GetViewManager(ModelItem modelItem) 在 System.Activities.Presentation.WorkflowDesigner.Load(Object instance) 在 System.Activities.Presentation.WorkflowDesigner.Load()
google了下,没有找到相关信息,后来想起最近在机器上装了VS11,于是用VS11试了试,果然可以打开……,但目前没有找到什么方法可以信息VS2010的问题。难道升级后就不能用了?