Действия Windows Workflow 4.0 не добавляются на панель инструментов - PullRequest
2 голосов
/ 26 октября 2009

Я создал проект класса в VS 2010 Beta 2. Я добавил одно действие к нему. Сохранил это. Создана другая активность. Я ожидаю, что первое действие появится на панели инструментов, чтобы я мог перетащить его в свой рабочий процесс, но это не так. Есть идеи?

Ответы [ 6 ]

4 голосов
/ 09 июня 2010

У меня была эта проблема и с Visual Studio 2010 RTM. Я написал сообщение в блоге с потенциальным решением здесь .

По сути, набор инструментов не загружает ваши пользовательские действия, если в вашем решении два проекта, которые совместно используют одну папку.

3 голосов
/ 17 декабря 2009

Убедитесь, что ваш пользовательский класс активности помечен как открытый.

2 голосов
/ 31 января 2014

Я тоже столкнулся с этой проблемой. Мой проект службы документооборота был частью решения с другими проектами. Я удалил проект службы рабочего процесса из основного решения и создал новое решение, содержащее только проект службы рабочего процесса. После сборки пользовательские действия были сгенерированы и перечислены в наборе инструментов.

1 голос
/ 29 октября 2015

Не совсем тот же вопрос, но в Visual Studio 2012 в 64-битных окнах у меня было 64-битное приложение с CodeActivity и NativeActivity, и они не отображались на панели инструментов. Я изменил приложение на AnyCPU и построил его, и теперь отображаются действия ... Надеюсь, это кому-нибудь поможет :)

0 голосов
/ 03 июня 2013

Не знаю, актуально ли это для вас, но у меня была та же проблема.

Я мог бы решить это так:

  • Щелкните правой кнопкой мыши на панели инструментов, чтобы открыть контекстное меню .
  • Выбрать Выбрать товары ...
  • Выберите вкладку Компоненты System.Activities
  • Нажмите , просмотрите и выберите dll, содержащую пользовательское действие
  • Убедитесь, что активность отображается в списке и отмечена
  • Нажмите OK
0 голосов
/ 29 октября 2009

Я решил эту проблему, создав консольное приложение Windows Workflow 4.0, а затем удалив файл Program.cs. Очень странно, но это сработало.

...