मेरे पास बनाम 2008 के साथ ws2008 x64 है।sgen.exe x64 .net C# "गलत प्रारूप के साथ असेंबली" के साथ विफल रहता है
जब मैं सेट मेरी 64 बनाम (क्योंकि मैं 64 बिट DLLs है) और चलाने के संकलन sgen का कहना है कि
का प्रयास गलत प्रारूप
वी.एस. सी से sgen takse साथ एक विधानसभा लोड करने के लिए बनाया गया था : \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ बिन \
और मुझे लगता है कि यह सी से ले जाना चाहिए: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ बिन \ 64 \
जब मैं टा केजेन के 64 बिट संस्करण और इसे सी: \ प्रोग्राम फ़ाइलें \ माइक्रोसॉफ्ट एसडीके \ विंडोज \ v6.0A \ bin \ (32 बिट संस्करण को प्रतिस्थापित करें) में डाल दें। मैं संकलन करने में सक्षम था।
क्या मैं बनाम
तहत sgen का सही संस्करण को इंगित करने के मैं किसी भी तरह solutinon प्लेटफार्मों कॉन्फ़िगर कर सकते हैं एक परियोजना सही sgens लिए 64 बिट के लिए 32 बिट के लिए और 64 के लिए 86 के लिए (बात करने के लिए के लिए क्या करना चाहिए sgen संस्करण)?
पहले से ही इस धागे में चर्चा की गई है: http://stackoverflow.com/questions/1978340/visualstudio-c-x64-why-addreference-option-net-tab-points-to-x86-dll-instead/1978612#1978612 –
पूरी तरह से नहीं, सवाल यह है कि वीएस को x64 sgen का उपयोग करने के लिए कैसे मजबूर करना है और दूसरा कोई भी जुड़ा हुआ है लेकिन अलग है। – Darqer