Я не могу добавить элемент рабочего процесса в свой проект WPF.
Я создаю новый проект WPF и хочу добавить последовательный рабочий процесс. Когда я делаю «Добавить новый элемент», мне не нужно выбирать шаблон элемента.
Какие-нибудь намеки?





Скорее создать библиотеку рабочего процесса и получить к ней доступ из приложения WPF?
Посмотрите пример приложения Ужин сейчас ... его можно использовать!
Я не думаю, что вы можете просто добавить рабочий процесс в проект WPF. Вам нужно создать проект WF и построить в нем свой рабочий процесс, а затем сослаться на проект WF.
Просто нет причин выносить рабочий процесс в отдельный проект.
Хотя это официально не поддерживается, вы можете создать практически любой рабочий процесс поддержки проекта Visual Studio, выполнив шаги, скомпилированные Робертом Л. Богом в его статья в блоге.
На всякий случай, если исходный пост станет недоступен, вот его шаги (проверено на Visual Studio 2008 SP1):
Я добавил рабочую активность в свой основной проект, и… это не сработало. Я получил эту ужасную ошибку, когда попытался открыть область конструктора для действия. В нем частично говорилось:
Для успешного выполнения этой операции необходимо установить службу System.Workflow.ComponentModel.Design.IIdentifierCreationService. Убедитесь, что эта услуга доступна.
После того, как я уставился на экран, гадая, как это понять, поискал ответы (и ничего не нашел), я начал изучать файл проекта и обнаружил, что есть две необходимые части, чтобы заставить рабочую поверхность конструктора рабочего процесса работать. Первая необходимая запись находится в и:
{14822709-B5A1-4724-98CA-57A101D1B079}; {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
По сути, это говорит о том, что это проект рабочего процесса, и это проект C#. Если вы используете VB, создайте новое настраиваемое действие рабочего процесса, затем откройте файл проекта в блокноте, и вы должны увидеть другой узел ProjectTypeGuids, который вы можете использовать.
Вторая часть - это оператор импорта, который находится внутри корневого узла. Это:
Добавление этих двух записей в файл проекта заставляет расширения рабочего процесса работать в Visual Studio и может заставить работать ваше настраиваемое действие - даже если вы начали со стандартной библиотекой классов.
Фактически, когда вы выбираете рабочий процесс в типах проектов. справа есть еще один выпадающий список с framework 2.0, framework 3.0, framework 3.5.
если выбрать фреймворк 3.5. вы получите больше шаблонов проектов, которые вы просили.
спасибо Мутху
Выполните следующую команду:
devenv /installvstemplates
Что ж, это похоже на обходной путь. Но меня это не устраивает.