Отсутствуют шаблоны проектов рабочего процесса в Visual Studio 2008

Я не могу добавить элемент рабочего процесса в свой проект WPF.

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

Какие-нибудь намеки?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
5
0
4 995
5

Ответы 5

Скорее создать библиотеку рабочего процесса и получить к ней доступ из приложения WPF?

Посмотрите пример приложения Ужин сейчас ... его можно использовать!

Что ж, это похоже на обходной путь. Но меня это не устраивает.

FantaMango77 09.10.2008 22:06

Я не думаю, что вы можете просто добавить рабочий процесс в проект WPF. Вам нужно создать проект WF и построить в нем свой рабочий процесс, а затем сослаться на проект WF.

Просто нет причин выносить рабочий процесс в отдельный проект.

FantaMango77 09.10.2008 22:06

Хотя это официально не поддерживается, вы можете создать практически любой рабочий процесс поддержки проекта 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. вы получите больше шаблонов проектов, которые вы просили.

спасибо Мутху

  1. Откройте командную строку VS Studio
  2. Выполните следующую команду:

    devenv /installvstemplates
    

Другие вопросы по теме