6

मुझे कुछ समस्या मिली है। मैं अपने स्रोत भंडार को एक मशीन से दूसरे में ले जा रहा हूं, और इस प्रक्रिया में मैं जो कुछ संग्रहीत करता हूं, उसके बारे में कुछ कूलिंग कर रहा हूं क्योंकि मैंने शुरू करने के बाद से एक संग्रह को बनाने/प्रबंधित करने के बारे में और अधिक सीखा है।लाइसेंस उत्पन्न करना .licx

समस्या यह है कि हम devexpress से dxperience उपकरण का उपयोग कर रहे हैं और यह .NET लाइसेंस सिस्टम (licenses.licx) का उपयोग करता है। मूल रूप से मेरे पास भंडार में यह लाइसेंस था, और I'm hearing कि यह आवश्यक रूप से सबसे अच्छा विचार नहीं है। तो मैंने इसे भंडार में शामिल नहीं किया है। लेकिन अब, जब मैं अपनी मशीन पर रिपोजिटरी से प्रोजेक्ट की जांच करता हूं (उसी मशीन जिसे मैं आगे बढ़ने से पहले देख रहा था), यह लाइसेंस फ़ाइल की तलाश में है और इसे उत्पन्न नहीं कर रहा है (मुझे लगता है) यह होना चाहिए।

उत्तर

7

हम Infragistics नियंत्रण का उपयोग एक ही समस्या में पड़ गए हैं।

हमारा समाधान हमारे स्रोत भंडार (स्रोत गियर वॉल्ट) में एक खाली licnenses.licx फ़ाइल रखने के लिए किया गया है और फिर हमारे स्थानीय कार्यों पर केवल झूठी पढ़ने के लिए फ़ाइल के गुणों को बदलना है। इस तरह हम उस फ़ाइल के साथ एक-दूसरे पर कदम उठाने को समाप्त नहीं करते हैं और यह हमारे वर्कस्टेशन के उचित कुंजी से उत्पन्न होता है।

बेशक यह एक मैन्युअल काम है जो आपके लिए उपयुक्त नहीं हो सकता है, लेकिन इसी तरह हम इसे कर रहे हैं।

+0

हटाना मौजूदा लाइसेंस फ़ाइल

  • सभी त्रुटियों
  • समाधान, DLL नाम, स्रोत का नाम
  • की जाँच गुण का समाधान पुनर्निर्माण मैं बस से licenses.licx को हटाने की कोशिश की प्रत्येक प्रोजेक्ट के लिए मेरे विचार में संसाधन अनुभाग जिसमें एक की आवश्यकता होती है, और फिर सफलता के साथ समाधान का पुनर्निर्माण किया जाता है। लेकिन अगर मैं इसे समाधान से हटा देता हूं और फिर उसे रिपोजिटरी में प्रतिबद्ध करता हूं, तो प्रत्येक जांच फिर से समस्या को दोबारा बनाने के लिए csproj –

  • +0

    में परिवर्तन करना चाहती है। सौभाग्य से, अभी हम एक छोटी टीम (2) हैं, इसलिए मैं सिर्फ अन्य डेवलपर को नोट कर सकता हूं कि समाधान से फ़ाइल को हटाने और पुनर्निर्माण कार्य करेगा, लेकिन समय आने पर मुझे एक और समाधान मिलना होगा। –

    +0

    यही वह है जो मैं वर्षों से भी कर रहा हूं। आखिरकार इसे मैन्युअल रूप से करने से थक गया, और इसे NuGet पैकेज के माध्यम से स्वचालित किया - https://github.com/caioproiete/EmptyLicensesLicx –

    1

    यह फ़ाइल लाइसेंस प्राप्त करके स्वचालित रूप से आपके परिनियोजन असेंबली में संकलित की जानी चाहिए .licx एम्बेडेड संसाधन के रूप में शामिल किया गया है। हुड के तहत, विजुअल स्टूडियो आपके असेंबली में इसे शामिल करने के लिए lc.exe का उपयोग करता है।

    http://www.atalasoft.com/kb/Article.aspx?id=10103

    2

    वैकल्पिक रूप से, आप EmptyLicensesLicx nuget पैकेज स्थापित कर सकते हैं, और यह सुनिश्चित करेगा कि आपके प्रोजेक्ट में संकलित होने से पहले Licenses.licx खाली हो (जो आपको चाहिए)।

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