Отсутствуют шаблоны проектов Workflow в Visual Studio 2008 - PullRequest
5 голосов
/ 09 октября 2008

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

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

Любые намеки?

Ответы [ 5 ]

3 голосов
/ 09 октября 2008

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

3 голосов
/ 01 декабря 2008

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

1 голос
/ 06 апреля 2010
  1. Открыть командную строку VS Studio
  2. Запустите следующую команду:

    devenv /installvstemplates
    
1 голос
/ 13 августа 2009

На самом деле, когда вы выбираете рабочий процесс для типов проектов. с правой стороны есть еще одно выпадающее меню: фреймворк 2.0, фреймворк 3.0, фреймворк 3.5.

если вы выбираете рамки 3.5. Вы получите больше шаблонов проектов, которые вы просили.

спасибо Муту

1 голос
/ 09 октября 2008

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

Проверьте DinnerNow образец приложения ... твой его использовать!

...