मैं ऐसे समाधान का निर्माण कर रहा हूं जिसमें कई समाधान शामिल हैं। उनमें से एक लेकिन बिना किसी समस्या के निर्माण। समस्याग्रस्त एक निम्न संदेश को उत्सर्जित करता है:sgen.exe बिल्ड त्रुटि "अनुरोधित प्रकारों में से एक या अधिक लोड करने में असमर्थ"
त्रुटि 2 अनुरोधित प्रकारों में से एक या अधिक लोड करने में असमर्थ। अधिक जानकारी के लिए लोडर अपवाद संपत्ति पुनर्प्राप्त करें। जम्मू: C: \ MyPlugins \ MyPlugin1 \ SGEN MyPlugin1
मैं दृश्य स्टूडियो में वर्बोज़ उत्पादन चालू है और मैं निम्नलिखित मिला \ Program Files (x86) \ माइक्रोसॉफ्ट SDKs \ Windows \ v8.0A \ बिन \ नेटफैक्स 4.0 टूल्स \ sgen.exe/असेंबली:
मैंने फ़्यूज़नॉग के साथ आउटपुट की जांच की और सबकुछ ठीक से लोड हो गया। यह एक लाल हेरिंग साबित हुआ। मैंने वर्बोजिटी के साथ फिर से निर्माण को चलाने का फैसला किया।
Microsoft (R) Xml क्रमबद्धता समर्थन उपयोगिता [माइक्रोसॉफ्ट (R) .NET फ्रेमवर्क, संस्करण 4.0.30319.17929] कॉपीराइट (सी) माइक्रोसॉफ्ट निगम: मैं निम्नलिखित मिल गया। सर्वाधिकार सुरक्षित। यदि आप अधिक सहायता चाहते हैं, कृपया "sgen /?" टाइप करें। SGEN: त्रुटि: अनुरोधित प्रकारों में से एक या अधिक लोड करने में असमर्थ। जानकारी के लिए लोडर अपवाद संपत्ति को पुनर्प्राप्त करें। आदेश 1 के साथ निकला आदेश। कार्य निष्पादित किया गया "एसजीएन" - FAILED।
C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v8.0A \ बिन \ NETFX 4.0 उपकरण \ sgen.exe /assembly:":\MyPlugins\MyPlugin1.dll "/ proxytypes /संदर्भ: "जे: \ MyPlugins \ MyPlugin1 \ packages \ FluentValidation.3.4.6.0 \ lib \ Net40 \ FluentValidation.dll" /संदर्भ: "सी: \ प्रोग्राम फ़ाइलें (x86) \ संदर्भ असेंबली \ Microsoft \ Framework.NETFramework \ v4। 0 \ mscorlib.dll " /reference:"J:\MyPlugins\MyPlugin1\Libraries\Core\bin\Release\Core.dll" /संदर्भ: "जे: \ MyPlugins \ MyPlugin1 \ पुस्तकालय \ सेवाएं \ bin \ release \ Services.dll " /reference:"J:\MyPlugins\MyPlugin1\Presentation\Web.Framework\bin\Release\Web.Framework.dll" /संदर्भ: "सी: \ प्रोग्राम फ़ाइलें (x86) \ Re ference असेंबली \ Microsoft \ Framework.NETFramework \ v4.0 \ System.Core.dll " /संदर्भ:" सी: \ प्रोग्राम फ़ाइलें (x86) \ संदर्भ असेंबली \ Microsoft \ Framework.NETFramework \ v4.0 \ System। Data.dll " /संदर्भ:" सी: \ प्रोग्राम फ़ाइलें (x86) \ संदर्भ असेंबली \ Microsoft \ Framework.NETFramework \ v4.0 \ System.dll " /संदर्भ:" सी: \ प्रोग्राम फ़ाइलें (x86) \ संदर्भ असेंबली \ Microsoft \ Framework.NETFramework \ v4.0 \ System.EnterpriseServices.dll " /संदर्भ:" सी: \ प्रोग्राम फ़ाइलें (x86) \ संदर्भ असेंबली \ Microsoft \ Framework.NETFramework \ v4.0 \ System। Web.dll " /संदर्भ:" सी: \ प्रोग्राम फ़ाइलें (x86) \ Microsoft ASP.NET \ ASP.NET MVC 4 \ Assemblies \ System.Web.Mvc.dll "/ संदर्भ:" सी: \ प्रोग्राम एफ आईइल्स (x86) \ संदर्भ असेंबली \ माइक्रोसॉफ्ट \ फ्रेमवर्क.NETFramework \ v4.0 \ System.Web.Services.dll " /संदर्भ:" सी: \ प्रोग्राम फ़ाइलें (x86) \ संदर्भ असेंबली \ माइक्रोसॉफ्ट \ फ्रेमवर्क। नेटफ्रेमवर्क \ v4.0 \ System.Xml.dll "
इस त्रुटि का कारण क्या है और मैं इसे एसजीईएन बंद करने के लिए कैसे ठीक कर सकता हूं? एफवाईआई, मैंने कोड नहीं लिखा था।
क्या आपको कभी इसका जवाब मिला? मुझे एक ही समस्या है – csharpforevermore
मेरा जवाब देखें। मुझे याद दिलाने के लिये धन्यवाद। –