2016-03-01 6 views
9

मेरे पास मेरे कंप्यूटर में चल रहे विंडोज 10 यूडब्ल्यूपी एसडीके के साथ विजुअल स्टूडियो 2015 समुदाय का एक नया इंस्टॉल है। हाल ही में मैं एक परियोजना है कि मैं किसी अन्य कंप्यूटर से आयात खोलने की कोशिश की और जब मैं समाधान का शुभारंभ मैं अगले त्रुटि संदेश मिलता है:"विजुअल स्टूडियो अपडेट आवश्यक" लेकिन इसकी तारीख

समीक्षा समाधान क्रिया enter image description here

दृश्य स्टूडियो अपडेट आवश्यक एक या अधिक परियोजनाओं एक की आवश्यकता होती है मंच एसडीके (यूएपी, संस्करण: 10.0.10586.0) जिसे या तो स्थापित नहीं किया गया है या विजुअल स्टूडियो को भविष्य के अपडेट के पेट के रूप में शामिल किया गया है।

इन परियोजनाओं को खोलने के लिए मंच एसडीके स्थापित करें।

जब मैं ठीक क्लिक करता हूं, तो मुझे लगता है कि समाधान एक्सप्लोरर में मेरी सभी परियोजनाओं में (अद्यतन आवश्यक) उनके आगे है।

enter image description here

और जब मैं इसे क्लिक करें, यह एक एसडीके कि मैं पहले से ही अधिक स्थापित किया है और फिर से है डाउनलोड करने के लिए Windows 10 एसडीके डाउनलोड पृष्ठ पर मुझे ले जाता है। मैंने समाधान को एक से अधिक बार मरम्मत भी की है। और आखिर में मैंने स्क्रूच से विजुअल स्टूडियो 2015 को दोबारा स्थापित किया है।

मेरी परियोजना को फिर से काम करने के लिए मैं क्या कर सकता हूं?

उत्तर

15

यह त्रुटि बहुत भ्रामक है। मैंने इसे ठीक करने की कोशिश कर रहे कई मूल्यवान घंटे बिताए। आपको विश्वास है कि आपके दृश्य स्टूडियो अप टू डेट है कर रहे हैं, तो आप अद्यतन और न ही दृश्य स्टूडियो 2015

की मरम्मत की जरूरत नहीं है अगले चरणों का पालन करें: त्रुटि संदेश पर ठीक

  1. क्लिक करें ।

  2. अपने समाधान एक्सप्लोरर पर जाएं और अपनी परियोजनाओं (अपडेट आवश्यक) टैग के साथ राइट क्लिक करें।

  3. सही परियोजना क्लिक करें और विकल्प का चयन करें: "संपादन MyProject.csproj"

  4. संपादित सभी 10.0.10240 की तरह एक कम संस्करण के लिए Windows 10 एसडीके को दिखावे।0

इस से:

<SDKReference Include="WindowsDesktop, Version=10.0.10586.0"> 
    <Name>Windows Desktop Extensions for the UWP</Name> 
</SDKReference> 
<SDKReference Include="WindowsMobile, Version=10.0.10586.0"> 
    <Name>Windows Mobile Extensions for the UWP</Name> 
</SDKReference> 

<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier> 
<TargetPlatformVersion>10.0.10586.0</TargetPlatformVersion> 
<TargetPlatformMinVersion>10.0.10240.0</TargetPlatformMinVersion> 

कुछ इस तरह के लिए: अपने समाधान में सभी परियोजनाओं के लिए

<SDKReference Include="WindowsDesktop, Version=10.0.10240.0"> 
    <Name>Windows Desktop Extensions for the UWP</Name> 
</SDKReference> 
<SDKReference Include="WindowsMobile, Version=10.0.10240.0"> 
    <Name>Windows Mobile Extensions for the UWP</Name> 
</SDKReference> 

<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier> 
<TargetPlatformVersion>10.0.10240.0</TargetPlatformVersion> 
<TargetPlatformMinVersion>10.0.10240.0</TargetPlatformMinVersion> 

दोहराएँ, और परियोजनाओं को फिर से लोड कई बार (वी.एस. एक है इसकी संरचना को ताज़ा करने के लिए समस्या), आपको धीरज रखना होगा और शायद इसे दो बार पुनरारंभ करना होगा।

और आप जाने के लिए अच्छे हैं! अधिक जानकारी के लिए इस पेज की समीक्षा करें: https://msdn.microsoft.com/en-us/library/Mt148501.aspx#RCUpdate10CSharp

+0

इस मुद्दे को आज नीले रंग से बाहर कर दिया। 'TargetPlatformVersion' को बदलना चाल था। कोई विचार यह अचानक क्यों होगा? मेरे वीएस पर त्रुटि ने कहा कि मेरे पास 10.0.10586.0 स्थापित नहीं है, भले ही मैं करता हूं। कार्यक्रम और फीचर्स दिखाता है कि मेरे पास 10586.15 इंस्टॉल है। इसके अलावा, अब मैं 10586 को लक्षित करने वाली किसी भी यूडब्लूपी परियोजनाओं को खोल/तैयार नहीं कर सकता। मुझे 10240 का चयन करना है। – siddhant1991

+0

@ सिद्धांत 1 9 1 9 मुझे विश्वास है कि इसे विजुअल स्टूडियो को अद्यतन करना चाहते हैं, लेकिन अभी भी ऐसा करने की आवश्यकता नहीं है। कुछ दिनों के बाद मुझे यह हैक मिला, मेरे वीएस ने मुझे बताया कि मुझे एक बड़ा अपडेट करने की ज़रूरत है और यह सब कुछ ठीक है –

+0

यह सही समाधान की तरह दिखता नहीं है। आप केवल निम्न संस्करण का उपयोग करने के लिए वीएस कह रहे हैं। यह कम संस्करण का उपयोग करने के लिए आपके आवेदन को डाउनग्रेड करने जैसा है। एक बेहतर समाधान होना चाहिए। मेरे पास 2 कंप्यूटर हैं और मैंने कोरक संस्करण को केवल 1 में से केवल दो कारणों से इसे – batmaci

0

मुझे एक सप्ताह पहले यह समस्या थी, और माइक्रोसॉफ्ट साइट से फिर से वीएस स्थापित करना समाप्त हो गया। मेरी समस्या को ठीक करने वाला डाउनलोड "विजुअल स्टूडियो कम्युनिटी - अपडेट 1 के साथ" here से था।

कोड संगतता के साथ कुछ मुद्दों के बाद और कुछ एसडीके को पुनर्स्थापित करना पड़ा, लेकिन इसके अलावा यह "अपडेट आवश्यक" संकेतों को ठीक करता था।

2

मैं भी इस त्रुटि पर ठोकर खाई।

विंडोज सॉफ्टवेयर डेवलपमेंट किट की मेरी पुरानी स्थापना में एक टाइपो था। जब मैंने Programs and Features खोला, तो Windows Software Development Kit 10.1.10586.212 था, लेकिन VS2015 प्रोजेक्ट को संस्करण 10.0.10586.212 की आवश्यकता है।

तो मैं सभी पुराने लोगों की स्थापना रद्द (वहाँ भी 10.0.26624.0 था), से नई स्थापना 10.0.10586.212 डाउनलोड किया गया: https://developer.microsoft.com/en-us/windows/downloads/sdk-archive और यह अब .csproj

+0

जो वास्तव में समाधान है। मैं वही था। एसडीके की स्थापना रद्द करने और लिंक से पुनर्स्थापित करने के बाद मेरी समस्या हल हो गई। – batmaci

+0

यह समाधान मेरे लिए काम किया ... –

1

में किसी भी बदलाव के बिना काम करता है यह मदद करने के लिए/में के बारे में जाने के लिए और अधिक सही प्रतीत होता है विजुअल स्टूडियो और यूनिवर्सल विंडोज ऐप के लिए विजुअल स्टूडियो टूल के वर्तमान संस्करण को नोट करें और इसका इस्तेमाल करें। हालांकि, उस संस्करण में बदलाव हो सकता है जो ऐप को चलने से रोकता है। यह एक क्लासिक संगतता समस्या है जिसमें इसे देखने और प्रार्थना करने से बेहतर समाधान नहीं है। मेनिफेस्ट को आश्रित निष्पादन योग्य के आवश्यक स्तर दिखाना चाहिए। एक और दृष्टिकोण स्रोत से पुनर्निर्माण करना होगा और देखें कि यह संकलित है या नहीं।

यह उच्च स्तर की सलाह है। मेरे पास ऐसा ऐप है जिसे मैं बनाना चाहता हूं और मैं परियोजनाओं को पुनर्निर्माण के मार्ग पर जाउंगा ताकि यह देखने के लिए कि स्रोत बनाता है या नहीं।

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