जब मैं दृश्य स्टूडियो 2010 के साथ WiX 3.x का प्रयोग कर एक Windows इंस्टालर एक्सएमएल" सी # कस्टम क्रिया परियोजना "" MyCustomActions "कहा जाता है बनाने के लिए है, यह निम्न फ़ाइलें उत्पन्न करता है "और प्रोजेक्ट फ़ाइल" MyCustomActions.csproj "।क्या WiX C# कस्टम एक्शन के लिए उत्पन्न क्लास और असेंबली (विजुअल स्टूडियो के लिए) का नाम बदलना ठीक है?</p> <p>"CustomAction.config", "CustomAction.cs:
हम एक विधानसभा नामकरण योजना हमारी कंपनी का नाम भी शामिल है कि उपयोग करते हैं, तो हम कुछ ऐसा करने के लिए विधानसभा का नाम बदलने: CompanyName.ProductName.MyCustomActions
एक ही समय में, हम के लिए डिफ़ॉल्ट नाम स्थान और वास्तविक नाम स्थान बदल असेंबलीनाम से मेल खाने के लिए कस्टमएक्शन क्लास CompanyName.ProductName.MyCustomActions।
यह किसी भी अन्य फ़ाइल या वर्ग के नाम को परिवर्तित किए बिना यह करने के लिए ठीक है?
बात मैं के बारे में सोच रहा हूँ "CustomAction.config" फ़ाइल का उपयोग कर रहा है - इस बात का नाम किसी तरह से उत्पादन विधानसभा नाम से संबंधित होना है? मुझे यकीन नहीं है कि "CustomAction.config" का उपयोग कैसे किया जाएगा।
इसके अलावा: "CustomAction.cs" फ़ाइल में "कस्टमएक्शन" नामक एक कक्षा होती है (बहुवचन नोट करें), और हमारे नामकरण सम्मेलन का कहना है कि कक्षा के लिए कोड फ़ाइल में कक्षा के समान नाम होना चाहिए, इसलिए हम कोड फ़ाइल को "CustomActions.cs" में बदलना चाहेंगे। मुझे यकीन है कि ठीक है ... है ना?
अंत में, यदि हम कुछ और करने के लिए CustomAction वर्ग का नाम बदलने के लिए किया था, तो वह ठीक हो सकता है? दोबारा, मैं सिर्फ "कस्टमएक्शन.कॉन्फिग" से अपने रिश्ते से चिंतित हूं।
मुझे लगता है कि इन सभी सवालों को एक में घुमाया जा सकता है: बाकी नामस्थान, असेंबली और कक्षा के नामों के साथ "CustomAction.config" फ़ाइल के नाम के बीच संबंध क्या है?
अगर मैं इसका जवाब है, यह मेरी सभी पिछले सवालों के जवाब देने हैं।
उत्कृष्ट, निश्चित उत्तर के लिए धन्यवाद। :) –