2010-10-14 10 views
5

मैं वीएस -2010/टीएफएस -2010 के लिए कस्टम चेक-इन नीति कैसे पंजीकृत कर सकता हूं?TFS2010 कस्टम चेकइन नीति के लिए रजिस्ट्री पथ?

2008 के लिए यह निम्न पथ था: HKEY_LOCAL_MACHINE \ सॉफ्टवेयर \ Microsoft \ VisualStudio \ 8.0 \ TeamFoundation \ SourceControl \ चेकइन नीतियाँ

लेकिन 2010 के लिए पथ "TeamFoundation" के बाद समाप्त हो जाती है, भले ही मैं पहले से ही होना चाहिए पावर टूल्स से कुछ पंजीकृत नीतियां।

मैं केवल इस MSDN ब्लॉग ढूँढने में सक्षम था:

http://blogs.msdn.com/b/jimlamb/archive/2010/03/31/how-to-implement-package-and-deploy-custom-check-in-policy-for-tfs-2010.aspx

लेकिन वहाँ वह केवल (जो मेरे लिए पूरी तरह से काम नहीं करता है) VSIX pkgdef फ़ाइल के साथ रजिस्टर करने के लिए कैसे पता चलता है। मैं VS2010 में नीति को जोड़ने में सक्षम हूँ, लेकिन अगर मैं इसे प्रयास करते समय मुझे "विधानसभा पंजीकृत नहीं" त्रुटि मिलती है: enter image description here

http://dl.dropbox.com/u/974862/Office/checkin_error.JPG

कोई भी विचार?

उत्तर

3

मैं MSDN मंचों में जवाब मिला:

प्रारंभ Regedit.exe और निम्नलिखित महत्वपूर्ण HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ VisualStudio \ 10.0 \ TeamFoundation \ SourceControl \ चेकइन नीतियाँ पता लगाने (टीएफएस -2010) पंजीकृत नीतियां दाएं फलक में सूचीबद्ध हैं। दाएं हाथ के फलक में राइट-क्लिक करें, नया इंगित करें, और उसके बाद स्ट्रिंग मान क्लिक करें। डीएलएल एक्सटेंशन के बिना अपने कस्टम नीति डायनामिक लिंक लाइब्रेरी (डीएलएल), का नाम टाइप करें; उपरोक्त उदाहरण में चेकफॉर कॉमेंट्स पॉलिसी। महत्वपूर्ण: नई स्ट्रिंग नाम DLL एक्सटेंशन के बिना, वास्तव में आपके DLL फ़ाइल नाम से मेल खाना चाहिए। नए स्ट्रिंग मान को डबल-क्लिक करें और अपनी मान पूरी तरह से योग्य पथ और फ़ाइल नाम को .dll पर अपनी कस्टम नीति वाले सेट पर सेट करें।

http://social.msdn.microsoft.com/Forums/en/tfsadmin/thread/490f393c-8a37-40ba-aef8-f95b5d736489

संबंधित मुद्दे