2010-09-28 12 views
5

मान लें, मेरे पास .NET 2 स्थापित है। क्या मैं प्रोग्रामेटिक रूप से .NET 2 का उपयोग कर संस्करण 4 स्थापित कर सकता हूं?क्या मैं प्रोग्रामेटिक रूप से .NET का उपयोग कर .NET के नए संस्करण को स्थापित कर सकता हूं?

उत्तर

12

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

alt text

टिप्पणी: स्क्रीनशॉट में लांच हालत (चरण 4)

1

ज़रूर रूप में .NET 4.0 निर्धारित किया है। बस इंस्टॉलर प्रक्रिया शुरू करें।

Process.Start("dotnetfx.exe"); 
2

आप इस (बस बाहर शैल MSI और msiexec.exe इंस्टॉलर में) कर सकते हैं, लेकिन वहाँ ताला चढ़ाव और अन्य सुरक्षा मुद्दों की तरह बातों पर विचार कर रहे हैं। लेकिन उपयोगकर्ता को इसे इंस्टॉल करने और फिर अपना प्रोग्राम इंस्टॉल करने के लिए यह बेहतर अभ्यास है। ऐसा करने के लिए आपके इंस्टॉलर को .NET 2.0 कोड होना होगा।

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

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