2009-06-24 10 views
6

मैं एक कंसोल एप्लिकेशन लिख रहा हूं जिसे हम लिख रहे एक एप्लिकेशन की स्थापना के साथ तैनात किए जाएंगे। कंसोल ऐप का उद्देश्य विस्टा में एक बग को ठीक करना है जो Vista में हमारे एप्लिकेशन को सही तरीके से स्थापित करने की अनुमति देगा। कंसोल एप्लिकेशन ठीक काम करता है, लेकिन क्या मैं सभी Vista मशीनों पर स्थापित .NET ढांचे पर भरोसा कर सकता हूं - क्या यह डिफ़ॉल्ट रूप से स्थापित है?क्या Vista पर डिफ़ॉल्ट रूप से .NET Framework स्थापित है?

+4

एक त्वरित गूगल के साथ आने के लिए जा रहा है खोज ने आपको बताया होगा। आलसी होना बंद करो। – Ksempac

+0

बस उत्सुक - Vista में बग क्या है जो आप काम करने की कोशिश कर रहे हैं? –

+0

विस्टा नए सॉफ़्टवेयर की स्थापना के बाद डेस्कटॉप रीफ्रेश नहीं करता है, इसलिए डेस्कटॉप पर तैनात किए गए किसी भी नए आइकन दृश्यमान नहीं होंगे। आप [डीएलआईएमपोर्ट ("shell32.dll")] स्थिर बाहरी शून्य SHChangeNotify (गणना।HChangeNotifyEventID wEventId, UInt32 झंडे, IntPtr dwItem1, IntPtr dwItem2); बग को ठीक करने के लिए एक हॉटफिक्स है लेकिन हम उस पर भरोसा नहीं कर सकते हैं। – januszstabik

उत्तर

9

this site के अनुसार:

Windows Vista माइक्रोसॉफ्ट .NET फ्रेमवर्क 2.0 और 3.0, नहीं बल्कि संस्करण 1.1 है, जो कुछ अनुप्रयोगों

तो अगर द्वारा अभी भी आवश्यक हो सकता है के साथ पैक आता है आपका कंसोल एप्लिकेशन लक्ष्य v 2.0 या v 3.0 आपको ठीक होना चाहिए

1

नेट 3 डिफ़ॉल्ट रूप से Vista पर स्थापित किया गया है डिफ़ॉल्ट रूप से स्थापित किया गया है।

1

According to the MSDN (जोर मेरा):

.NET फ्रेमवर्क 3.0 Microsoft Windows Vista पर डिफ़ॉल्ट रूप से स्थापित किया गया है। पर माइक्रोसॉफ्ट विंडोज सर्वर कोड-नाम "लॉन्गहोर्न", आप भूमिका प्रबंधन उपकरण का उपयोग कर .NET फ्रेमवर्क को Windows फ़ीचर के रूप में स्थापित कर सकते हैं।

2

नेट की कौन सी संस्करणों की एक सूची है, जिस पर विंडोज़ के संस्करण Wikipedia पर हैं।

  • Windows XP और से पहले नेट के साथ नहीं आते हैं
  • विंडोज सर्वर 2003 नेट के साथ आता है 1.1
  • Windows Vista नेट के साथ आता है 3.0
  • Windows 2008 नेट 3.0
  • के साथ आता है
  • विंडोज 2008 R2 नेट के साथ आता है 3.5
  • विंडोज 7 शायद नेट 3.5
संबंधित मुद्दे