2008-10-09 5 views
5

Я не могу добавить элемент рабочего процесса в свой проект WPF.Отсутствующие шаблоны проектов Workflow в Visual Studio 2008

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

Любые подсказки?

ответ

1

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

Отъезд DinnerNow образец приложения ... ваше использование!

+0

Ну, это звучит как обходной путь. Но я не доволен этим. – FantaMango77 2008-10-09 18:06:54

3

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

+0

Там просто нет причин, чтобы рабочий процесс был в отдельном проекте. – FantaMango77 2008-10-09 18:06:10

3

Хотя это официально не поддерживается, вы можете сделать практически любые рабочие процессы поддержки проектов Visual Studio, выполняя шаги, составленные Робертом Л. Богуэ в his blog article.

Только в том случае, если исходное сообщение становится недоступным, вот его шаги (проверено на Visual Studio 2008 SP1):

Я добавил Трудовую деятельность на мой основной проект и ... он не работал. У меня была эта уродливая ошибка, когда я попытался открыть поверхность дизайна для этой деятельности. Он, в частности, сказал:

Для успешной работы этой операции должен быть установлен сервис System.Workflow.ComponentModel.Design.IIdentifierCreationService. Убедитесь, что эта услуга доступна.

После того, как я уставился на экран, размышляя, как это понять, искал ответы (и ничего не придумал), я начал изучать файл проекта и обнаружил, что есть две необходимые части, чтобы сделать конструкцию рабочего процесса Работа. Первая запись, необходимо принадлежит в и:

{14822709-B5A1-4724-98CA-57A101D1B079}, {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}

В основном, это говорит, что это рабочий процесс проект, и это проект C#. Если вы используете VB, создайте новый пользовательский рабочий процесс, затем откройте файл проекта в блокноте, и вы увидите другой узел ProjectTypeGuids, который вы можете использовать.

Вторая часть - это оператор импорта, который просто входит в корневой узел. Это:

Добавление этих два записей в файл проект делает расширение рабочего процесса работы в Visual Studio и может сделать свою собственную трудовую деятельность - даже тогда, когда вы начали со стандартной библиотекой классов.

+0

Это был ответ для меня! – Jon 2009-03-12 21:12:39

1

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

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

благодаря Muthu

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

    devenv /installvstemplates 
    
Смежные вопросы