WorkFlow设计器无法在VS 2013中加载

时间:2014-01-08 06:23:45

标签: workflow

我们正在项目中使用Work Flow,它是在VS 2010中开发的。最近我们迁移到了VS 2013 Professional。现在,当我们尝试在VS 2013中打开工作流活动时,我们收到以下错误消息:

System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.VisualStudio.SharePoint.WorkflowExtensions,Version = 12.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。文件名:'Microsoft.VisualStudio.SharePoint.WorkflowExtensions,Version = 12.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'“

我们可以在“C:\ Program Files \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Extensions \ WorkflowDesigner”下找到“Microsoft.VisualStudio.SharePoint.WorkflowExtensions.dll”,但是当我们打开WF设计器时,我们仍然获取FileNotFound异常。

当我们再次关闭并打开WF时,我们收到以下错误消息:

System.ArgumentException:已添加具有相同键的项。   在System.ThrowHelper.ThrowArgumentException(ExceptionResource资源)   在System.Collections.Generic.Dictionary`2.Insert(TKey键,TValue值,布尔加法)   在Microsoft.VisualStudio.Activities.EditorPane.set_FileName(String value)   在Microsoft.VisualStudio.Activities.EditorPane.Microsoft.VisualStudio.Shell.Interop.IPersistFileFormat.Load(String fileName,UInt32 formatMode,Int32 readOnly)

知道是什么导致了这个问题吗?

3 个答案:

答案 0 :(得分:4)

该异常与计算机上缺少的Workflow Manager或Workflow Manager工具有关,这些工具可能最初未成功安装VS.

但是,您可以通过安装/重新安装它们和依赖项来解决此问题。您可能还需要重新启动计算机。

以下是单独下载安装程序的链接:http://www.microsoft.com/en-my/download/details.aspx?id=35375

答案 1 :(得分:1)

看起来我们现在已经找到了根本原因。当安装了VS 2013时,对PC进行了一些互联网限制,其中一些与WF相关的内容没有得到正确的下载/更新。

我们尝试重新安装VS 2013而没有Internet限制,事情开始正常。 希望这可以帮助有需要的人。 :)

答案 2 :(得分:0)

这对我有用:我的工作流程引用了我在/ bin文件夹中没有的自定义活动。将自定义活动(.dll)放入bin文件夹后,我没有遇到任何问题。