2012-12-13 2 views
5

बूटस्ट्रैप कर रहा हूं, तो मैं बूटस्ट्रैपर अनुप्रयोग के साथ Wix 3.6 का उपयोग कर रहा हूं जो .NET 4.0 क्लाइंट प्रोफ़ाइल को स्थापित करेगा यदि यह उपयोगकर्ता कंप्यूटर पर नहीं पता चला है। मैं चुपचाप .NET स्थापित करना चाहता हूं, और केवल मेरे प्रबंधित यूआई में प्रगति दिखाता हूं।क्या मुझे .NET EULA को दिखाना है यदि मैं अपना इंस्टॉल

मेरे पास मेरे इंस्टॉलर पर एक चेकबॉक्स है जहां उपयोगकर्ताओं को मेरे अनुप्रयोगों EULA से सहमत होना चाहिए, लेकिन .NET EULA को खींचने का तरीका नहीं मिला है, या इसे मेरे इंस्टॉलर में शामिल नहीं किया गया है। मैंने देखा है कि ClickOnce प्रोजेक्ट .NET 4.0 इंस्टॉल को बूटस्ट्रैप करने का एक तरीका ढूंढते हैं, लेकिन यह मेरे वांछित UI प्रवाह को तोड़ देता है।

क्या मुझे अपने ऐप के साथ बूटस्ट्रैप इंस्टॉल करने से पहले उपयोगकर्ताओं को .NET लाइसेंस से सहमत होना चाहिए? यदि मैं करता हूं, तो क्या कोई तरीका है कि मैं गतिशील रूप से .NET लाइसेंस को पकड़ सकता हूं यदि मुझे पता चलता है कि मुझे इसे इंस्टॉल करने की आवश्यकता है? और मैं इसे कहाँ से नीचे खींचूँगा?

+0

Google को इसके बारे में एक धागा मिलता है: http://social.msdn.microsoft.com/Forums/is/netfxsetup/thread/4a8af401-363f-47f6-9cc0-47232c66cb90 – ChrisW

+0

ध्यान दें कि [लाइसेंसिंग से जुड़े पाठ टैग] (http://stackoverflow.com/tags/licensing/info) कहता है, "कानूनी सलाह न मांगें।" – ChrisW

+4

मैं इस सवाल को ऑफ-विषय के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि इसे वकील से पूछा जाना चाहिए – BradleyDotNET

उत्तर

4

नहीं, आपको .NET EULA को दिखाने की आवश्यकता नहीं है। आपको केवल एक .NET SDK (जिसे आप विजुअल स्टूडियो के साथ प्राप्त करते हैं) के लिए एक वैध लाइसेंस होना आवश्यक है। यदि आपको EULA दिखाने की आवश्यकता थी, तो dotnetfx.exe में एक मूक इंस्टॉल विकल्प नहीं होगा।

.NET पुनर्वितरण योग्य के लिए EULA यहां है: http://msdn.microsoft.com/en-us/library/ms994405.aspx और .NET EULA को प्रदर्शित करने का कोई उल्लेख नहीं है।

+0

क्या युला इस मामले में लागू होता है कि हम रनटाइम को फिर से वितरित कर रहे हैं? निश्चित रूप से हम अंतिम उपयोगकर्ता नहीं हैं, इसलिए हमारे लिए ईयूएलए को उनकी तरफ से स्वीकार नहीं करना है? मुझे एमएस से जानकारी मिली है जो कि ईयूएलए को दिखाया जाना चाहिए: http://msdn.microsoft.com/en-us/library/aa480235.aspx#isvdistmsdn_topic7 "ध्यान दें कि पुनर्वितरण लाइसेंस आईएसवी की अनुमति नहीं देता है रनटाइम घटकों के इंस्टॉलेशन अनुभव को बदलने के लिए (उदाहरण के लिए, यह रनटाइम सेटअप अनुप्रयोगों को चुप विकल्प के साथ कॉल करने की अनुमति नहीं देता है)। " – Pete

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