2013-04-25 10 views
7

फेंकता है मैंने विंडोज 8 x64 पर http://monodevelop.com/Download से एक्समरिन स्टूडियो 4.0.1 स्थापित किया है। जब मैं ज़ैमरिन चला गया, तो इसे 4.0.3 तक अपडेट किया गया। मैंने एफ # बाइंडिंग स्थापित की है। मैंने नया एफ # कंसोल प्रोजेक्ट बनाया है। जब मैं इसे चलाता हूं, यह ठीक काम करता है। जब मैं ब्रेक-पॉइंट सेट करता हूं और इसे चलाता हूं, तो मुझे निम्न त्रुटि मिलती है। कोई विचार, ऐसा क्यों होता है?Xamarin स्टूडियो 4.0.3 में डीबगिंग एफ # त्रुटि

सिस्टम। रनटाइम.इंटरोप सर्विसेज .COMException (0x80070032): अनुरोध समर्थित नहीं है। (HRESULT से अपवाद: 0x80070032) Microsoft.Samples.Debugging.CorDebug.NativeApi.ICorDebug.CreateProcess पर (स्ट्रिंग lpApplicationName, स्ट्रिंग lpCommandLine, SECURITY_ATTRIBUTES lpProcessAttributes, SECURITY_ATTRIBUTES lpThreadAttributes, Int32 bInheritHandles, UInt32 dwCreationFlags, IntPtr lpEnvironment, स्ट्रिंग lpCurrentDirectory, STARTUPINFO lpStartupInfo, PROCESS_INFORMATION lpProcessInformation, CorDebugCreateProcessFlags debuggingFlags, ICorDebugProcess & ppProcess) Microsoft.Samples.Debugging.CorDebug.CorDebugger.CreateProcess (स्ट्रिंग APPLICATIONNAME, स्ट्रिंग कमांडलाइन, पर processAttributes, SECURITY_ATTRIBUTES threadAttributes, बूलियन inheritHandles, Int32 creationFlags, IntPtr पर्यावरण, स्ट्रिंग currentDirectory, STARTUPINFO startupInfo SECURITY_ATTRIBUTES , PROCESS_INFORMATION & प्रक्रिया जानकारी, CorDebugCreateProcessFlags डीबगिंगफ्लैग)Microsoft.Samples.Debugging.CorDebug.CorDebugger.CreateProcess (स्ट्रिंग APPLICATIONNAME, स्ट्रिंग कमांडलाइन, स्ट्रिंग currentDirectory, IDictionary`2 पर्यावरण, Int32 झंडे) MonoDevelop.Debugger.Win32.CorDebuggerSession.OnRun पर (DebuggerStartInfo startInfo) मोनो पर पर। Debugging.Client.DebuggerSession। <> c__DisplayClassc.b__a()

+1

ढेर को देखते हुए, यह Xamarin के डेवलपर्स को छोड़कर किसी के द्वारा कहने के लिए मुश्किल हो जाएगा। चूंकि आपके पास Win8 है, क्या आपने VisualStudio के भीतर से ऐसा करने की कोशिश की है? थोड़ी सी संभावना है कि आपका एफ # रनटाइम दोषपूर्ण है और यह भी वहां दुर्घटनाग्रस्त हो जाएगा, लेकिन यह .. बल्कि असंभव है। मैं Xamarin के पर एक बग दर्ज करने का प्रयास करता हूं, खासकर यदि यह 4.0.1 – quetzalcoatl

+0

पर ठीक है तो विजुअल स्टूडियो 2012 ठीक काम करता है। मैं एक बग फाइल करूंगा। धन्यवाद। –

+0

एक्समरिन स्टूडियो में एफ # के लिए डीबगर समर्थन मैक पर काम करता है, मुझे लगता है कि यह शायद विंडोज संस्करण –

उत्तर

1

Win32 डीबगर के साथ समस्या यह है कि हम 64 डिबगिंग का समर्थन नहीं करते है। 32 बिट में एप्लिकेशन को डीबग करने का प्रयास करें और यह काम करेगा।

हमें रिमोट डीबगजिन, उर्फ ​​को 64 बिट डीबगर बनाने के लिए लागू करने की आवश्यकता है ताकि हम 64 बिट ऐप डीबग कर सकें। हम बैकएंड के रूप में एमडीबीजी का उपयोग करते हैं।

यह भी जांच: http://blogs.msdn.com/b/jmstall/archive/2006/03/08/debugging-cross-platform.aspx

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