2010-03-03 6 views
5

मैं विंडोज 2008 आर 2 सर्वर, 64 बिट पर विकास कर रहा हूं। मैं कैसे Gacutil.exe उपयोग करने के लिए सीख रहा हूँ मैं इस फ़ाइल की दो प्रतियां मिली:gacutil.exe के दो स्थान

C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64 
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\ 

मैं VS2007 में एक dll बनाया, तो मैं एक निर्माण के बाद घटना, Gacutil.exe हस्तांतरण करने के लिए कहता है कि जोड़ा जीएसी के लिए डीएलएल। क्या इससे कोई फर्क पड़ता है कि मैं किस gacutil.exe का उपयोग करता हूं?

उत्तर

5

मुझे लगता है कि आप

C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64 

पर स्थित फ़ाइल का उपयोग करना चाहिए, क्योंकि यह उपयोगिता के 64 बिट संस्करण है और आप एक 64 बिट ओएस पर विकसित कर रहे हैं।

0

क्या वीएस2007 है? मुझे लगता है कि आपका मतलब वीएस 2008 है। आप दृश्य स्टूडियो पर आपके द्वारा बनाई गई असेंबली के आधार पर किसी भी गैसीयुट का उपयोग कर सकते हैं। क्या आपकी असेंबली 64 बिट है। दृश्य स्टूडियो बायिल-कॉन्फ़िगरेशन प्रबंधक में जांचें। यदि आप डीबग संस्करण बनाते हैं तो सक्रिय समाधान प्लेटफ़ॉर्म यह है कि x86/x64 है? तब उपयुक्त gacutil का प्रयोग करें।

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