Хотя это официально не поддерживается, вы можете сделать практически любые рабочие процессы поддержки проектов 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 и может сделать свою собственную трудовую деятельность - даже тогда, когда вы начали со стандартной библиотекой классов.
Ну, это звучит как обходной путь. Но я не доволен этим. – FantaMango77 2008-10-09 18:06:54