2014-01-08 7 views
2

Мы используем Work Flow в нашем проекте и разрабатываем его в VS 2010. Недавно мы перешли на VS 2013 Professional. Теперь, когда мы пытаемся открыть Activity Flow Activity в VS 2013, появляется следующее сообщение об ошибке:Дизайнер WorkFlow не загружается в 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 = нейтрально, PublicKeyToken = b03f5f7f11d50a3a "

Мы могли бы найти "Microsoft.VisualStudio.SharePoint.WorkflowExtensions.dll" под" C: \ Program Files \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Extensions \ WorkflowDesigner ", но при открытии WF-дизайнера мы получаем исключение FileNotFound.

Когда мы снова закрываем и открываем WF, мы получаем ниже сообщение об ошибке:

System.ArgumentException: элемент с тем же ключом уже добавлен. at 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)

Любая идея, что вызывает проблему?

ответ

1

Похоже, что у нас есть первопричина. На ПК были установлены ограничения на интернет, когда был установлен VS 2013, для которых некоторые из материалов, связанных с WF, не были загружены/обновлены должным образом.

Мы попытались переустановить VS 2013 без ограничений в Интернете, и все стало нормально работать. Надеюсь, это поможет кому-то в этом нуждается. :)

3

Исключение связано с отсутствием инструментов Workflow Manager или Workflow Manager на компьютере, который, возможно, не был успешно установлен с установкой VS.

Однако вы можете исправить эту проблему, установив/переустановив их и зависимости. Возможно, потребуется перезапустить машину.

Вот ссылка на скачивание монтажников отдельно: http://www.microsoft.com/en-my/download/details.aspx?id=35375

+0

Это работало для меня, или, вернее, я только что зашел в установщик Web Platform 5.0 и установил «Workflow Manager Tools 1.0 Refresh». Теперь дизайнер снова работает в Visual Studio 2013 снова. –

0

Это работает для меня: мой рабочий процесс был ссылки на пользовательскую активность у меня не было в папке/бен. Как только я поместил эту пользовательскую активность (DLL) в папку bin, у меня не было проблем.

Смежные вопросы