今天搞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的问题。难道升级后就不能用了?