Я создал проект класса в VS 2010 Beta 2. Я добавил к нему одно действие. Сэкономил. Создано другое действие. Я ожидал, что первое действие появится на панели инструментов, чтобы я мог перетащить его в рабочий процесс, но это не так. Есть идеи?Windows Workflow 4.0 Действия, не добавляемые в панель инструментов
ответ
Я решил это, создав приложение Windows Workflow 4.0 Console, а затем удалив программу Program.cs. Очень странно, но это сработало.
Убедитесь, что класс Custom Activity отмечен как открытый.
У меня была эта проблема с RTM Visual Studio 2010. Я написал сообщение в блоге с потенциальным решением here.
По сути, панель инструментов не загружает ваши пользовательские действия, если у вас есть два проекта в вашем решении, которые используют одну и ту же папку.
Я не знаю, если это все еще актуально для вас, но у меня была та же проблема.
я мог бы решить эту проблему так:
- правой кнопкой мыши на панели инструментов, чтобы открыть контекстное меню .
- Выберите Выбрать элементы ...
- Выберите вкладку System.Activities Компоненты
- Нажмите на просмотра и выберите DLL, которая содержит пользовательскую активность
- Убедитесь, что активность показывает в список и проверяется
- Нажмите OK
Я тоже испытал эту проблему. Мой сервисный сервисный проект был частью решения с другими проектами. Я удалил проект службы рабочего процесса из основного решения и создал новое решение, содержащее только проект службы рабочего процесса. После сборки пользовательские действия были созданы и перечислены в панели инструментов.
У меня была эта проблема в VS 2015 и нужно было использовать это решение. Я думаю, что это сводилось к тому, что CodeActivity был полностью построен, прежде чем он будет доступен для панели инструментов. – tlbignerd
Не совсем тот же вопрос, но в Visual Studio 2012, в 64-битных окнах, у меня было 64-битное приложение с CodeActivity и NativeActivity, и они не отображались в панели инструментов. Я изменил приложение на AnyCPU и построил его, и действия теперь отображаются ... Я надеюсь, что это поможет кому-то :)
Я почти отклонил этот ответ, казалось слишком странным, чтобы быть правдой. Оказывается, это точно правильно ... Пойдите Microsoft! – OWenJ23
Это работало и на меня. У меня был проект (ы) адаптера LLBLGenPro, как RP. – BozoJoe