Debugger لا يتعرف على المتغير مقابل قيمة العودة الطريقة التي طال انتظارها
سؤال
لدي رمز بسيط للغاية في مكتبة الطبقة المحمولة المستهدفة إلى .NET 4.5 و Windows Store Apps: giveacodicetagpre.
عندما وضعت نقطة توقف في السطر الثاني وتشغيل تطبيقي يتم ضرب نقطة التوقف بشكل صحيح ولكن لا يمكنني التحقيق في استجابة في مصحح الأخطاء لأنها تقارير:
الاسم "استجابة" غير موجود في السياق الحالي
لست متأكدا من مقدار ما هو مرتبطا ولكني اضطررت أيضا إلى تعطيل مجرد رمز المصحح إعداد مصحح الأخطاء في إعدادات مصحح الأخطاء لتكون قادرا على تصحيح مكتبة الطبقة المحمولة الموضوعة في نفس الحلتنفيذ التطبيق.
هل هو بعض القيود على أساليب OSYNC-ONIAT، ومكتبات الطبقة المحمولة، والتطبيقات المستهدفة (تطبيق Windows Store خاصة) أو مزيج من هذه الأدوات؟أم أنها خطأ مصحح؟أي حل هو سيكون أكثر من مفيدة.
المحلول
لست متأكدا مما إذا كان هذا لا يزال يحدث بتحديثات Newer Visual Studio (ليس لدي قاعدة التعليمات البرمجية هذا بعد الآن)، لكن المشكلة في حالتي كانت الجمع بين تصحيح الأخطاء في ASYNC مع عقود التعليمات البرمجية.أنا لم أر المشكلة عند عدم استخدام عقود التعليمات البرمجية.