2011-09-02 12 views
6

मैंने फ्रेमवर्क 4.0 में एसी # नेट एप्लिकेशन बनाया है, मुझे क्लाइंट के पीसी के लिए .NET इंस्टॉल करने में कोई आपत्ति नहीं है, लेकिन क्लाइंट एंड पर इंस्टॉल करने के लिए यह इतना बड़ा है, क्या यह संभव नहीं है कि कुछ छोटा सेटअप या रेडिस्ट पैकेज हो, जिसे हम इंस्टॉल करते हैं और .NET एप्लिकेशन को आसानी से चलाने में मदद करते हैं, क्योंकि केवल छोटे ऐप्स के लिए एक पूर्ण भाग ढांचा स्थापित करना बहुत अजीब लगता है। कृपया मदद करे।.net क्लाइंट प्रोफाइल स्थापित किए बिना एक .net एप्लिकेशन चलाएं?

अग्रिम आतिफ

+0

संभावित डुप्लिकेट [क्या आप .NET फ्रेमवर्क का उपयोग किए बिना सी # संकलित कर सकते हैं?] (Http://stackoverflow.com/questions/551554/can-you-compile-c-without-using-the-net-framework) –

+0

ठीक है, नौकरी खत्म करने के लिए क्या करना है * पहले * शुरू करने से पहले किसी भी परियोजना के व्यवहार्यता विश्लेषण का एक महत्वपूर्ण हिस्सा है। .NET 4 की स्थापित आवश्यकताएं अच्छी तरह से गुप्त नहीं हैं। आप पिछले कुछ महीनों से जो कुछ भी आपने काम किया है उसे फेंक सकते हैं और इसके बजाए एक .bat फ़ाइल लिख सकते हैं। या आप सेटअप और परिनियोजन प्रोजेक्ट की पूर्वापेक्षाएँ में क्लिक किए गए चेक-बॉक्स को छोड़ देते हैं और इसे किसी और की समस्या बनाते हैं। उन्हें थोड़ा इंतजार करना होगा। यह पसंद करने के लिए वास्तव में आप पर निर्भर है, यहां कोई भी संभवतः इससे आपकी सहायता नहीं कर सकता है। –

उत्तर

4

यदि .NET 4 विशिष्ट विशेषताओं का उपयोग करना इंस्टॉलेशन से बचने से कम महत्वपूर्ण है, तो आप अपने ऐप को .NET 2 या यहां तक ​​कि .NET पर डाउनग्रेड करने का प्रयास कर सकते हैं। विंडोज के अधिकांश आधुनिक संस्करण .NET pre के पुराने संस्करणों के साथ आते हैं। पूरी सूची here है।

3

धन्यवाद नहीं, .नेट फ्रेमवर्क ग्राहकों का प्रोफाइल 4.0 की तुलना में छोटे कुछ नहीं है। यदि यह आपके अनुरूप नहीं है, तो शायद .NET आपके लिए सही मंच नहीं है।

+0

क्या आप विंडोज आधारित अनुप्रयोग की तरह vb6 विकसित करने के लिए कोई आसान मंच जानते हैं, क्योंकि मैं इस निर्भरता से बहुत परेशान हूं। –

+1

@ मुहम्मद अहमफ आगा, डेल्फी, वीसी ++ संभावनाओं में से एक हैं। लेकिन ईमानदारी से, एक आओ: क्या आप वास्तव में सी ++ पर विकसित होने जा रहे हैं क्योंकि आप .NET Framework की 20 एमबी निर्भरता स्थापित नहीं कर सकते हैं? तुम मज़ाक कर रहे हो न।हम 2011 में सभी के बाद हैं। –

+0

डेल्फी मैंने समृद्ध नेट की तुलना में बहुत जटिल देखा है, मैंने हाल ही में क्रिस्टल रिपोर्ट के बारे में एक और प्रश्न पोस्ट किया है, मुझे इस .NET के साथ कई समस्याएं हैं, और मैं इसके साथ प्यार करता था, लेकिन यह मेरे प्यार को गायब कर रहा था। –

4

.NET क्लाइंट प्रोफ़ाइल छोटा रेडिस्ट पैकेज है। (पूर्ण .NET फ्रेमवर्क इंस्टॉल की तुलना में "छोटा"।) यह छोटा है जितना .NET हो जाता है।

0

आप अपने आवेदन के साथ नेट फ्रेमवर्क 4.0 लक्षित है, यह रूप में अच्छी तरह ग्राहक पीसी पर स्थापित किया जाना चाहिए, वहाँ है कि चारों ओर कोई रास्ता नहीं है ...

1

ग्राहक प्रोफाइल पहले से ही पूर्ण की तुलना में एक छोटा संस्करण है ढांचा।

एक बहुत छोटा web installer भी है, लेकिन यह इस तथ्य को नहीं बदलेगा कि उपयोगकर्ता को एक बड़ा डाउनलोड करने की आवश्यकता होगी। ग्राहक प्रोफाइल के आसपास कोई रास्ता नहीं है।

0

यदि मुझे गंभीर अनुशंसा करना पड़ा, तो ग्राहक प्रोफ़ाइल को लक्षित करने का तरीका होगा।

सूचनात्मक उद्देश्यों के लिए, वहां कुछ वाणिज्यिक कार्यक्रम हैं जो माना जाता है कि सभी प्रबंधित असेंबली को वास्तविक देशी कोड में परिवर्तित करके देशी संकलन करते हैं। यदि आप उत्सुक हैं तो आप ".NET मूल कंपाइलर" या "फ्रेमवर्क के बिना .NET परिनियोजन" की खोज कर सकते हैं।

मैंने व्यक्तिगत रूप से पहले कभी भी उनमें से किसी का भी उपयोग नहीं किया है, और एक जेआईटी कंपाइलर की अनुपस्थिति में आवेदन के प्रदर्शन के बारे में आश्चर्यचकित होना है। एसओ पर कुछ लोग हो सकते हैं जिनके पास इनमें से कुछ के साथ अनुभव हुआ है जो बेहतर हैं अगर वे प्रभावी हैं, या सिर्फ पैसे की बर्बादी है।

+0

मैंने कुछ समय पहले उनमें से एक की कोशिश की थी। यह शुरू करने के लिए थोड़ा कम समय बिताया, लगभग 20% कम रैम, और लगभग उसी CPU प्रदर्शन निष्पादन के दौरान। यह महंगा था, तो नहीं-नहीं। –

0

आप सिल्वरलाइट (यानी, ब्राउज़र से बाहर, भरोसेमंद ऐप) का प्रयास कर सकते हैं। यह ग्राहक प्रोफाइल से छोटा है, और कई मशीनों में पहले से ही यह है।

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