安装.Net 4.5后,工作流重新设计设计器4.0错误

时间:2012-11-09 09:01:55

标签: workflow-foundation-4 .net-4.5

安装.Net 4.5后,我的重新托管的工作流设计师突然在运行时给我错误:

  • 该项目仍然以4.0为目标(并且应该保持这种状态)
  • 它编译没有错误
  • 当我尝试加载现有的XAML时,会发生异常。

    _workflowDesigner.Text = xaml;

    _workflowDesigner.Load();

加载方法

例外: 无法将System.Windows.Input.CommandBinding类型的对象转换为System.Activities.Presentation.View.DesignerView

1 个答案:

答案 0 :(得分:2)

这看起来可能是版本问题?或资源本地化错误。自从你提到Visual Studio 2012后,听起来好像它来自于.Net 4.5和.Net Client Profile 4.0 DEU的组合。

请注意,安装VS 2012将始终安装.Net 4.5。

好像有.Net 4.5 DEU语言包。我猜这可能与.Net 4.5有更好的兼容性。您可以尝试卸载Framework 4,然后安装这个吗? http://www.microsoft.com/de-de/download/details.aspx?id=30667

参考:http://social.msdn.microsoft.com/Forums/da-DK/wfprerelease/thread/19bdb5c5-ee04-48b8-bd8b-5a45d0fc2de6