2016-06-30 6 views
5

स्थापित करने के बाद Microsoft.DotNet.Web.targets अनुपलब्ध हैं। हम अपने प्रोजेक्ट को .NET कोर में माइग्रेट कर रहे हैं और मैं इस पृष्ठ https://www.microsoft.com/net/core#windows पर दिए गए चरणों के बाद हमारे बिल्ड सर्वर को अपग्रेड कर रहा हूं।.NET कोर RTM

वीएस 2015 अपडेट 3 और डॉटनेट कॉर .1.0.0-वीएस2015 टूल्स प्रोग्राइव 2 और प्रोजेक्ट का निर्माण करने के बाद मुझे एक त्रुटि मिल रही है: आयातित प्रोजेक्ट "सी: \ प्रोग्राम फ़ाइलें (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14 .0 \ DotNet.Web \ Microsoft.DotNet.Web.targets "नहीं मिला था। मैंने बिल्ड सर्वर की जांच की है और सुनिश्चित करें कि DotNet.Web फ़ोल्डर जो C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ में अनुपलब्ध है।

यह क्यों स्थापित नहीं किया गया था और मैं इसे कैसे ठीक कर सकता हूं?

उत्तर

9

समस्या यह थी कि जब मैंने वीएस अपडेट 3 पर वीएस अपडेट 3 लागू किया तो मैंने माइक्रोसॉफ़्ट वेब डेवलपर टूल्स विकल्प की जांच नहीं की। फ़ोल्डर और फ़ाइल को जगह में लाने के लिए मुझे निम्नलिखित करना पड़ा।

कार्यक्रम और विशेषताएं -> विजुअल स्टूडियो -> राइट क्लिक करें और परिवर्तन का चयन करें -> संशोधित करें -> माइक्रोसॉफ़्ट वेब डेवलपर टूल्स -> अपडेट पर क्लिक करें।

अद्यतन के बाद अद्यतन DotNetCore.1.0.0-VS2015Tools.Preview2.exe फ़ाइल को चलाने के लिए और मरम्मत का चयन करें (यह चरण आवश्यक है)।

यह सी पैदा करेगा: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ DotNet.Web और Microsoft.DotNet.Web.targets फ़ाइल

+0

यह काम किया है (हालांकि हम जोड़ने के लिए किया था विकल्प "SKIP_VSU_CHECK = 1" को DotNetCore टूल्स को चलाने के लिए exe। हालांकि, अब त्रुटि 'परियोजना * my_project_name * के साथ मर रहा है, लॉक फ़ाइल नहीं है। कृपया एक नई लॉक फ़ाइल जेनरेट करने के लिए "dotnet restore" चलाएं ।' कोई सुझाव? –