1

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

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

    _workflowDesigner.Text = xaml;

    _workflowDesigner.Load();

Load 方法的异常: 无法将 System.Windows.Input.CommandBinding 类型的对象转换为 System.Activities.Presentation.View.DesignerView

4

1 回答 1

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

于 2012-11-09T10:00:00.467 回答