2012-07-18 31 views
16

कहां मिल सकता है मैं माइक्रोसॉफ्ट.बिल्ड.उटिलिटीज.व्ही 3.5 कैसे प्राप्त कर सकता हूं? मैं स्टाइलकॉप 4.7 का उपयोग कर रहा हूं और ऐसा लगता है कि StyleCop msbuild कार्य जो Stylecop.dll में है Microsoft.build.Utilities.v3.5 पर निर्भरता के रूप में है। क्या आप जानते हैं कि मैं उस डीएलएल को कैसे प्राप्त कर सकता हूं? मेरा मतलब है कि मैं उस डीएल को प्राप्त करने के लिए डाउनलोड और इंस्टॉल करना चाहिए (विजुअल स्टूडियो स्थापित करना एक विकल्प नहीं है)मुझे माइक्रोसॉफ्ट.बूल्ड.उटिलिटीज.वी 3.5

+0

स्टाइलकॉप ओपन सोर्स है, स्रोत डाउनलोड करें, वर्तमान संस्करण के संदर्भ को अपडेट करें (किसी भी समस्या को ठीक करें) और इसका उपयोग करें। –

+0

CodeContracts 'MsBuildCodeContracts.dll' – Maslow

उत्तर

8

.NET v3.5 फ्रेमवर्क को डाउनलोड और इंस्टॉल करने का प्रयास करें यदि यह पहले से ही आपकी मशीन पर स्पष्ट रूप से स्थापित नहीं है।

http://www.microsoft.com/en-us/download/details.aspx?id=21

+1

के साथ एक ही समस्या यह थी, लेकिन किसी कारण से कि इसमें डीएल नहीं था, मेरे पास भी .NET 4.0 था। अंत में मुझे वहां से प्राप्त करने के लिए वीएस 2010 स्थापित करना पड़ा। – pmanolov

3

मैं जानता हूँ कि इस सवाल का वर्ष दो वर्ष से अधिक है, लेकिन यह दूसरों के लिए उपयोगी साबित हो सकता है ...

हाल ही में मैं एक Windows 2012 R2 मशीन पर सेटअप TeamCity एकता बिल्ड सर्वर करने के लिए आवश्यक है (जो नेट 4.5 बेक्ड है) और स्टाइलकॉप 4.7 मुद्दों में भाग गया। यह .Net3.5 बिल्ड यूटिलिटी निर्भरता के साथ एक ज्ञात मुद्दा है जो स्टाइलकॉप 4.7 है।

stylecop.codeplex.com

से लिया "मैं MSBuild के हिस्से के रूप में चलाने के लिए StyleCop पाने के लिए कोशिश कर रहा हूँ। मैं एक सर्वर 2012 R2 सर्वर है कि मैं एक बिल्ड सर्वर, जहां निर्माण के चरणों में से एक के रूप में उपयोग कर रहा हूँ है स्टाइलकॉप चलाने के लिए है। मेरे पास बिल्ड सर्वर पर स्टाइलकॉप 4.7 स्थापित है, लेकिन विजुअल स्टूडियो नहीं है। जब बिल्ड चरण निष्पादित होता है, तो यह शिकायत करता है कि Stylecop.dll की निर्भरताओं में से एक "microsoft.build.utilities.v3.5.dll" नहीं हो सकता पाया गया और इसलिए स्टाइलकॉप नहीं चल सकता है।

एक बार जब मैं एक अन्य मशीन से microsoft.build.utilities.v3.5.dll पर प्रतिलिपि करता हूं जिसमें दृश्य स्टूडियो (2013) स्थापित होता है और इसे C: \ Program Files \ Stylecop में डाल दिया जाता है 4.7, सब ठीक हैं।"

मैंने केवल विजुअल स्टूडियो 2010 से डीएल की प्रतिलिपि बनाई और यह समस्या को मंजूरी दे दी।

16

मुझे Visual-StyleCop.MSBuild version 4.7.59.0 के साथ समान समस्या थी। एक

मैं नियंत्रण पैनल-> ​​कार्यक्रम और सुविधाएँ पर नेविगेट करके यह तय> मुड़ें विंडोज पर सुविधाओं या बंद और .NET फ्रेमवर्क 3.5 (.NET 2.0 और 3.0 भी शामिल है)

+0

नोट: वीएस2017 में .NET 3.5 डेवलपर टूल इंस्टॉल करना आपकी मशीन पर .NET 3.5 स्थापित नहीं करता है। –

3

स्थापित मैं था इसी तरह की समस्या और समाधान स्थापित किया गया था। नेट फ्रेमवर्क v.3.5।

यह विंडोज़ पर बहुत आसान होना चाहिए, बस टर्न विंडोज सुविधा को चालू या बंद करना और फिर .NET Framework 3.5 (.NET 2.0 और 3.0 शामिल है) की जांच करें।

हालांकि मुझे इस सुविधा को मेरी मशीन पर चालू करने में समस्या थी, क्योंकि जांच के बाद, संसाधनों के डाउनलोड ने हमेशा त्रुटि लौटा दी। वीडियो में इस प्रकार

खोज के बाद मैं अपने मामले के लिए एक समाधान पाया:

"विंडोज 10 में .NET फ्रेमवर्क 3.5 त्रुटि 0x800f081f ठीक करने के लिए कैसे": https://www.youtube.com/watch?v=ZHQqb7IOHZE

असल में, यह एक डाउनलोड करने के लिए आवश्यक है .CAB फ़ाइल, इसे C: \ पर ले जाएं और फिर प्रॉम्प्ट कमांड में कमांड चलाएं।

लिंक।सीएबी फ़ाइल: http://www.mediafire.com/download/gaflwfg9tth889o/microsoft-windows-netfx3-ondemand-package.cab

कमान (Admnistrator के रूप में कमांड प्रॉम्प्ट खोलने के लिए की आवश्यकता है): Dism.exe/ऑनलाइन/सक्षम-फीचर/FeatureName: NetFX3/स्रोत: C: \/LimitAccess

जानकारी, लिंक और वीडियो और उसके विवरण से आदेश निकाला गया है।