हालांकि यह आधिकारिक रूप से समर्थित नहीं है, लेकिन आप रॉबर्ट एल। बोगू द्वारा संकलित चरणों को his blog article में संकलित करने वाले कुछ दृश्य स्टूडियो प्रोजेक्ट समर्थन वर्कफ़्लो कर सकते हैं।
मैं अपने मूल परियोजना के लिए काम कर रहे गतिविधि जोड़ा गया है और ... यह काम नहीं किया:
शायद ज़रुरत पड़े
यदि मूल पोस्ट अनुपलब्ध हो जाता है, यहाँ अपने कदम (विजुअल स्टूडियो 2008 SP1 पर परीक्षण) कर रहे हैं। जब मैंने गतिविधि के लिए डिजाइन सतह खोलने की कोशिश की तो मुझे यह वास्तव में बदसूरत त्रुटि मिली। यह भाग में कहा गया:
सेवा 'System.Workflow.ComponentModel.Design.IIdentifierCreationService' को इस ऑपरेशन के सफल होने के लिए स्थापित किया जाना चाहिए। सुनिश्चित करें कि यह सेवा उपलब्ध है।
स्क्रीन पर नजर डालने के बाद मुझे यह पता लगाने के लिए, जवाबों की खोज की गई (और कुछ भी नहीं आया), मैंने प्रोजेक्ट फ़ाइल को देखना शुरू कर दिया और पाया कि वर्कफ़्लो डिजाइनर सतह को बनाने के लिए दो आवश्यक टुकड़े हैं काम। पहली प्रविष्टि आवश्यक है कि में अंतर्गत आता है और है:
{14,822,709-B5A1-4724-98CA-57A101D1B079} {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
असल में, यह कह रहा है कि यह एक कार्यप्रवाह है परियोजना और यह एक सी # परियोजना है। यदि आप वीबी का उपयोग कर रहे हैं, तो एक नई कस्टम वर्कफ़्लो गतिविधि बनाएं, फिर नोटपैड में प्रोजेक्ट फ़ाइल खोलें और आपको एक अलग प्रोजेक्ट टाइपइपूड्स नोड देखना चाहिए जिसका आप उपयोग कर सकते हैं।
दूसरा भाग एक आयात विवरण है जो रूट नोड के अंदर जाता है। यह है:
अपनी परियोजना फाइल करने के लिए इन दो प्रविष्टियों को जोड़ने बनाता है कार्यप्रवाह एक्सटेंशन दृश्य स्टूडियो में काम करते हैं और अपने कस्टम गतिविधि काम कर सकते हैं - यहां तक कि जब आप एक मानक वर्ग पुस्तकालय के साथ शुरू कर दिया।
खैर, यह एक समाधान की तरह लगता है। लेकिन मैं उससे खुश नहीं हूं। – FantaMango77