मोनो डेवलपमेंट कोड स्वरूपण के सभी पहलुओं को नियंत्रित करने के लिए कस्टम नीतियों के निर्माण और स्थापना की अनुमति देता है। मैंने अपनी कार्यस्थल के लिए एक नीति बनाई है, जिसे परियोजना> आवेदन नीति के माध्यम से लागू किया जा सकता है ...मैं MonoDevelop में डिफ़ॉल्ट कोड स्वरूपण नीति को कैसे सवारी कर सकता हूं?
हम यूनिटी गेम इंजन का उपयोग कर रहे हैं, जो नियमित रूप से मोनो डेवलपमेंट समाधान को पुन: उत्पन्न करता है, जिसके लिए प्रत्येक डेवलपर को नीति को फिर से लागू करने की आवश्यकता होती है - परेशान और त्रुटि प्रवण।
मैं अपनी नीति फ़ाइल को नए मोनो डेवलपमेंट समाधानों के लिए डिफ़ॉल्ट कैसे बना सकता हूं?
इसके अलावा, लागू नीति के बारे में जानकारी कहां से सहेजी गई है?
.sln फ़ाइल में मुझे "$ 0.CSharpFormattingPolicy = $ 2" दिखाई देता है, लेकिन यह मेरी कस्टम नीति लागू करने के बाद अपरिवर्तित है। मैंने नीति लागू करने से पहले और बाद में सभी प्रोजेक्ट फ़ाइलों की तुलना की है, और केवल परिवर्तन हैं (1) a .userprefs फ़ाइल जेनरेट की गई है, लेकिन नीतियों का उल्लेख नहीं करती है, और (2) विभिन्न .pidb फ़ाइलें अलग-अलग हैं, लेकिन यह कर सकती है नीतिगत जानकारी कहाँ नहीं है ??
मैं मोनो डेवेल के संस्करण का उपयोग कर रहा हूं जो यूनिटी 3.5.2 के साथ एकीकृत है, जो मोनो डेवेल संस्करण 2.8.2 (विंडोज 7 पर) है। (हां, 2.8.2 बहुत पुराना है, और यह संभव है कि यूनिटी टेक्नोलॉजीज ने मेरे मुद्दों को उत्पन्न करने वाले बदलाव किए हैं।)
यह शानदार है। चूंकि यूनिटी प्रत्येक नई परियोजना के लिए अपनी डिफ़ॉल्ट नीति बनाता है, इसलिए मेरी स्टाइल को फिर से बनाना बेहद निराशाजनक हो जाता है। यही वह है जिसकी तलाश में मैं हूं! – ObsidianX
यह नीति लागू करता है, लेकिन मेरे अनुभव में यह केवल अगली बार तक चिपक जाता है जब एकता समाधान को पुन: उत्पन्न करती है। – yoyo
इससे भी बेहतर, समाधान स्तर पर अपनी नीति लागू करें (समाधान पर राइट क्लिक करें, फिर टूल्स-> नीति लागू करें) और समाधान को एक नए फ़ाइल नाम के तहत सहेजें। इस तरह, जब भी परियोजनाओं को पुन: उत्पन्न करता है, तो यूनिटी आपकी सेटिंग्स को ओवरराइट नहीं करेगा। –