में एक गलत प्रारूप के साथ असेंबली को लोड करने का प्रयास किया गया था, मैं कई समान प्रश्न पूछने और उत्तर देने में सक्षम था, लेकिन मेरी स्थिति पर लागू उत्तरों या सटीक शर्तों में से कोई भी नहीं।एसजीईएन विफलता: वीएस -2008
- मेरे पास x64 के लिए एक .NET 3.5 प्रोजेक्ट बनाया गया है।
- मेरे पास एक x64 मिश्रित मोड संदर्भ भी है (.NET 3.5 को भी लक्षित करता है)।
- विजुअल स्टूडियो 2008 में, मैंने एक वेब संदर्भ बनाया जो एसजीईएन को रिलीज बिल्ड के दौरान सहायक डीएलएल बनाने के लिए निष्पादित करता है।
यदि मैं mixed-mode DLL
का संदर्भ नहीं देता, तो यह ठीक काम करता है। अगर मैं संदर्भ मिश्रित मोड DLL करते हैं, मैं इस त्रुटि मिलती है (xxx सिर्फ एक प्लेसहोल्डर है):
SGEN: त्रुटि: C: एक प्रयास एक गलत स्वरूप के साथ एक विधानसभा लोड करने के लिए बनाया गया था \ कोड \ xxx \ ट्रंक \ xxx \ आम \ xxx \ \ winx64 \ lib \ xxx.dll निर्माण।
यह आदेश जारी किया जा रहा है:
सी: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ बिन \ sgen.exe /विधानसभा: C: \ कोड \ xxx \ ट्रंक \ xxx \ xxx \ obj \ x64 \ रिलीज \ xxx.dll /प्रॉक्सीटाइप/रेफरेंस :..commcommon\xxx\build\winx64\lib\xxx.dll /संदर्भ: सी: \ विंडोज \ माइक्रोसॉफ्ट.NET \ फ्रेमवर्क \ v2.0.50727 \ System.configuration.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Configuration.Install.dll /संदर्भ: "सी: \ प्रोग्राम फ़ाइलें (x86) \ संदर्भ असेंबली \ Micr osoft \ Framework \ v3.5 \ System.Core.dll " /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.dll /reference:C:\Windows\Microsoft.NET \ Framework \ v2.0.50727 \ System.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.EnterpriseServices.dll /reference:C:\Windows\assembly\GAC_MSIL\ सिस्टम। प्रबंधन .ऑटोमेशन \ 1.0.0.0__31bf3856ad364e35 \ System.Management.Automation.dll /संदर्भ: "सी: \ प्रोग्राम फ़ाइलें (x86) \ संदर्भ असेंबली \ माइक्रोसॉफ्ट \ फ्रेमवर्क \ v3.0 \ System.Runtime.Serialization.dll" /संदर्भ: "सी: \ प्रोग्राम फ़ाइलें (x86) \ संदर्भ असेंबली \ माइक्रोसॉफ्ट \ फ्रेमवर्क \ v3.0 \ System.ServiceModel.dll" /संदर्भ: "सी: \ प्रोग्राम फ़ाइलें (x86) \ संदर्भ असेंबली \ माइक्रोसॉफ्ट \ Framework \ v3.5 \ System.Web.Extensions.dll " /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Web.Services.dll /संदर्भ: सी: \ विंडोज \ माइक्रोसॉफ्ट.NET \ Framework \ v2.0.50727 \ System.Xml.dll
कोई विचार?
काम करता है, दुख की बात है मैं नहीं जानता पर प्रभाव पड़ सकता है मुझे –