10

मैंने अभी विज़ुअल स्टूडियो एक्सटेंशन RazorGenerator को V1.5 (अंतिम अपडेट 10/14/2012) में अपग्रेड किया है और अब निम्न समस्याएं हैं।कस्टम उपकरण 'RazorGenerator' विफल रहा। विधि या ऑपरेशन लागू नहीं किया गया है

प्रत्येक cshtml अब संपादित फ़ाइल उत्पन्न फ़ाइल को निकाल देता है, अगर मैं 'भागो कस्टम उपकरण' के लिए चुन मैं The custom tool 'RazorGenerator' failed. The method or operation is not implemented.

मिल मैं यह मुद्दा बिना अपने प्रोजेक्ट में पहले से काम कर रहा है, लेकिन उन्नयन यह टूटा है लगता था। क्या किसी को पता है कि यह कैसे तय किया जा सकता है ..? मैं अब भी पिछले संस्करण पर वापस रोल नहीं कर सकता क्योंकि यह ExtensionManager के माध्यम से स्थापित है।

RazorGenerator.MVC in nuget का नवीनतम संस्करण 1.4 (शुक्रवार, 20 अप्रैल, 2012) का नवीनतम संस्करण है, तो शायद संस्करण विसंगति मुद्दा है ..?

मैंने सफलता के बिना वीएस और मेरी मशीन को पुनरारंभ करने का प्रयास किया है, मैंने एक्सटेंशन को अन-इंस्टॉल भी किया है और फिर से इंस्टॉल किया है और यह भी काम नहीं करता है।

Exception calling "RunCustomTool" with "0" argument(s): "The custom tool 'RazorGenerator' failed. The method or operation is not implemented." 
At D:\Source\MySolution\MyProject\packages\RazorGenerator.Mvc.1.4.0.0\tools\RazorGenerator.psm1:32 char:32 
+   $_.Object.RunCustomTool <<<<() 
    + CategoryInfo   : NotSpecified: (:) [], MethodInvocationException 
    + FullyQualifiedErrorId : ComMethodTargetInvocation 

Exception calling "GetItem" with "1" argument(s): "The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))" 
At D:\Source\MySolution\MyProject\packages\RazorGenerator.Mvc.1.4.0.0\tools\RazorGenerator.psm1:62 char:46 
+      $solutionExplorer.GetItem <<<< ("$SolutionName\$ProjectName$relativePath").UIHierarchyItems.Expanded = $false 
    + CategoryInfo   : NotSpecified: (:) [], MethodInvocationException 
    + FullyQualifiedErrorId : ComMethodTargetInvocation 

इस के अलावा, मैं प्रत्येक दृश्य के लिए त्रुटियों का निर्माण निम्नलिखित (के बावजूद कह निर्माण सफल) मिलती है:

Custom tool error: Could not load file or assembly 'file:///C:\Users\Rob\AppData\Local\assembly\dl3\VQ93NZJ0.M7K\4HA91P75.CHN\4b53b7b1\09b87db8_d4adcd01\RazorGenerator.Core.v1.dll' or one of its dependencies. The system cannot find the file specified. 

मैं downloaded the source, स्थानीय रूप से बनाया गया है और 'RazorGenerator.Core.v1 की नकल की। dll 'त्रुटि संदेश से निर्देशिका में है लेकिन यह अभी भी काम नहीं किया है। मैंने उस निर्देशिका में सभी RazorGenerator * .dll फ़ाइलों की प्रतिलिपि बनाई लेकिन अभी भी कोई भाग्य नहीं है। निर्भरताओं की जांच केवल सिस्टम असेंबली और 'RazorGenerator.Core.dll' को दिखाती है जो एक ही निर्देशिका में मौजूद है।

संयोग से, 'RazorGenerator.Core.dll' पहले से ही निर्देशिका में था।

दृश्य स्टूडियो एक्सटेंशन फ़ोल्डर में देख रहे हैं मैं RazorGenerator के लिए एक निर्देशिका के रूप में निम्नानुसार है:

C:\Users\Rob\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\RazorGenerator contributors\Razor Generator\1.5 

निम्न फ़ाइलें और विधानसभाओं इस फ़ोल्डर के भीतर कर रहे हैं:

extension.vsixmanifest 
RazorGenerator.Core.dll 
RazorGenerator.Core.v1.dll 
RazorGenerator.Core.V2.dll 
RazorGenerator.dll 
RazorGenerator.pdb 
RazorGenerator.pkgdef 

किसी भी मदद की बहुत ज्यादा होगा की सराहना की।

+1

ऐसा लगता है कि आप इस समस्या के साथ एकमात्र नहीं हैं: http://razorgenerator.codeplex.com/workitem/72 – nemesv

+0

धन्यवाद, मैंने पहले इसे नहीं देखा था। चर्चा में जोड़ा गया। – robmzd

+0

मुझे एक ही समस्या हो रही थी, और मुझे अभी विज़ुअल स्टूडियो एक्सटेंशन फ़ोल्डर से असेंबली फ़ोल्डर में * सबकुछ * कॉपी करके काम कर रहा है, जिसमें RazorGenerator.Core.DLL, manifest, और pkgdef शामिल हैं। कोशिश करो? – Bobson

उत्तर

14

मैं इस के लिए एक बेहतर जवाब की उम्मीद कर रहा था, लेकिन इससे समस्या हल हो गई है, इसलिए मुझे लगा कि मुझे इसे पोस्ट करना चाहिए।

असल में @ बॉब्सन सही था, निर्देशिका में फ़ाइलों की एक प्रति बनाकर हल किया गया।

__AssemblyInfo__.ini 
RazorGenerator.Core.dll 
RazorGenerator.Core.v1.dll 

मैं नहीं था: मेरे मामले

C:\Users\Rob\AppData\Local\assembly\dl3\VQ93NZJ0.M7K\4HA91P75.CHN\4b53b7b1\09b87db8_d4adcd01

को

C:\Users\Rob\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\RazorGenerator contributors\Razor Generator\1.5

से RazorGenerator.Core.v1.dll विधानसभा की एक कॉपी/पेस्ट करने में यह मैं हूँ कि निर्देशिका में 3 फ़ाइलें दिया ध्यान दें कि इसने इस मुद्दे को पहले हल किया था क्योंकि इसे विजुअल स्टूडियो की पुन: शुरुआत की भी आवश्यकता है।

work item अभी तक नहीं उठाया गया है लेकिन आखिरकार यदि आपके पास यह समस्या है तो फ़ाइलों को कॉपी करना और फिर से शुरू करना इसे ठीक करना चाहिए।

The custom tool 'RazorGenerator' failed. The method or operation is not implemented. 

के साथ-साथ मेरी उस्तरा जेनरेटर उन्हें उत्पन्न करने के बजाय फाइलों को डिलीट होने:

+2

यहां एक त्वरित लिंकपैड स्निपेट है जिसे मैंने इस कार्य को स्वचालित करने के लिए लिखा था क्योंकि ऐसा लगता है कि यह मेरे लिए हर समय हो रहा है - https: //gist.github।com/geoffappleford/6087882 –

1
हालांकि इस विशिष्ट समस्या के लिए नहीं एक जवाब है, मैं ने वही समस्या है जहाँ मैं यह संदेश मिल रहा था हो रही थी

। हालांकि, मुझे अनुपलब्ध असेंबली फ़ाइल के साथ त्रुटि करने में त्रुटि नहीं मिली।

मेरी समस्या कुछ गलती पाठ था जिसे गलती से वेब.कॉन्फिग फ़ाइल के अंत में जोड़ा गया था, जाहिर है कि इसे अमान्य बना दिया गया है और उपर्युक्त मुद्दों का कारण बनता है। Web.config फ़ाइल को ठीक करने से समस्या ठीक हुई। उम्मीद है कि यह किसी भी मुद्दे के साथ किसी की मदद करता है।

+0

साझा करने के लिए धन्यवाद, आपने मेरा दिन बचाया! :) – Akbari

5

किसी और को जो VS2012 में यहाँ अटक जाती है के लिए - यहाँ एक जोड़े कैविएट्स के साथ सुझाव काम मेरे लिए:

  • मेरे विस्तार फ़ोल्डर कुछ स्वत: जनरेट नाम, ऊपर नहीं सुंदर की तरह था:

% USERPROFILE% \ AppData \ Local \ Microsoft \ VisualStudio \ 11.0 \ एक्सटेंशन \ qd42h302.z0o

  • उस फ़ोल्डर में, मैं केवल RazorGenerator.Core.dll और RazorGene पाया rator.dll। मैंने दोनों (और extension.vsixmanifest और RazorGenerator.pkgdef) की प्रतिलिपि बनाई है। फिर, मेरे पास v1 और v2 के नीचे दो फ़ोल्डर्स थे। चूंकि इस लेखन के समय RazorGenerator.Mvc 1.5.5.0 का वर्तमान संस्करण है, मुझे लगता है कि v2 अगली रिलीज है।

ऐसा नहीं है।

% USERPROFILE% \ AppData \ Local \ विधानसभा \ DL3 \ VVGKRX56.ODL \ P1CK8APX.LRJ \ 1188e83c \ 133862b8_6531ce01

: मैं भी स्थानीय विधानसभा निर्देशिका में \ वी 2 \ RazorGenerator.Core.V2.dll कॉपी करने के लिए किया था
  • अब मेरे पास दोनों हैं। कोडप्लेक्स पोस्ट में, pranavkmwr उस रेज़र के आधार पर संस्करण चुनने का उल्लेख करता है जिसका आप उपयोग कर रहे हैं। मुझे लगता है कि उन संस्करण संख्याओं को रेज़र इंजन का संदर्भ दिया गया है, न कि RazorGenerator संस्करण।
+3

यहां एक त्वरित लिंकपैड स्निपेट है जिसे मैंने इस कार्य को स्वचालित करने के लिए लिखा था क्योंकि ऐसा लगता है कि यह मेरे लिए हर समय हो रहा है - https://gist.github.com/geoffappleford/6087882 –

0

मैंने रेजर जेनरेटर एक्सटेंशन को अनइंस्टॉल करके और वीएस को पुनरारंभ करके इस समस्या को मेरे सिस्टम पर ठीक किया।

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

0

मेरे मामले में सहायता ने सभी विजुअल स्टूडियो को बंद कर दिया और केवल एक खोल दिया। ऐसा लगता है कि इस घटक में एक से अधिक खुले उदाहरण के साथ समस्या है विजुअल स्टूडियो 2015.

शायद यह किसी की मदद करेगा।

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

  • कोई संबंधित समस्या नहीं^_^