2011-10-20 15 views
5

में विजुअल स्टूडियो को डीबग करने के लिए, एप्लिकेशन बनाने के बाद, मैं 64 और 32 बिट सिस्टम के लिए संगत होना चाहता हूं। डिफ़ॉल्ट रूप से विजुअल स्टूडियो x86 में अनुप्रयोगों को डीबग करता है (जो 32-बिट है)। तो मैं 64-बिट सिस्टम के लिए, x64 में विजुअल स्टूडियो डीबग कैसे कर सकता हूं। धन्यवाद।64-बिट

+0

करने के लिए

  • स्विच करें क्लिक करें आप किस भाषा में अपने आवेदन लिखा? – Nasreddine

  • +0

    "डिफ़ॉल्ट रूप से विजुअल स्टूडियो डीबीयूएस अनुप्रयोगों में x86" से आपका क्या मतलब है? यह भी समझ में नहीं आता है। यदि आपका ऐप 64-बिट है, तो विजुअल स्टूडियो आपके 64-बिट ऐप को डीबग करेगा - यह किसी भी तरह से आपके 64-बिट ऐप को 32-बिट के रूप में चलाने के लिए मजबूर नहीं करता है। –

    +1

    आपकी परियोजना की कॉन्फ़िगरेशन क्या है? कोई सीपीयू? 64? 86? और क्या आपके पास डेवलपर मशीन पर 32-बिट या 64-बिट ऑपरेटिंग सिस्टम स्थापित है? –

    उत्तर

    6

    सुनिश्चित नहीं हैं कि भाषा लेकिन अगर यह सी # है ...

    डिफ़ॉल्ट निर्माण C# परियोजनाओं के लिए सेटिंग विजुअल स्टूडियो 2010 में डिबग मोड में एक x86 निर्माण 64 बिट में डिबग करने के लिए है कि आप निर्माण को बदलने के लिए सरल की जरूरत 64 बिट करने के लिए सेटिंग।

    • सही परियोजना का चयन करें और संपत्तियों पर निर्माण टैब
    • बदलें "प्लेटफ़ॉर्म लक्ष्य" 64
    +0

    सी # प्रोजेक्ट्स के लिए डिफ़ॉल्ट बिल्ड सेटिंग "x86" नहीं है, लेकिन "कोई भी सीपीयू" (कम से कम, वीएस 2008 में), जिसका मतलब है कि आईएल कोड 64 बिट मोड में स्वचालित रूप से चलाया जाएगा जब आपके पास 64 बिट सिस्टम हो, अन्यथा 32 बिट मोड में। –

    +0

    @DocBrown हां। मैं भूल गया कि यह ज्यादातर अनुप्रयोगों के लिए 2010 में डिफ़ॉल्ट रूप से x86 में बदल गया था। मैं वीएस 2012 में – JaredPar

    +1

    अपडेट करूंगा, सी # डिफ़ॉल्ट किसी भीCPU के लिए निर्माण करना है लेकिन x86 पर डीबग करना है। 64-बिट सिस्टम पर, 64-बिट मोड में डिबगिंग को मजबूर करने के लिए जेरेडपार के निर्देशों का पालन करें। AnyCPU एक भ्रमित शब्द है। इसका मतलब है कि वीएस एसीसीपीयू के साथ निष्पादन योग्य संगत बनाएगा लेकिन डीबगिंग मोड के बारे में कुछ भी नहीं कहता है। डीबग मोड "प्लेटफार्म लक्ष्य" सेटिंग द्वारा निर्दिष्ट किया गया है। – BSalita

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

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