سؤال

أنا (للأسف) باستخدام VS 2003 لتطوير بعض الأجهزة المحمولة Windows CE .NET 4.1. تم كتابة التطبيق في .NET Compact Framework 1.0 (لا يمكن لنظام التشغيل دعم أي إصدار لاحق من .NET CF).

كلما قمت بتشغيل تطبيقي من Visual Studio ، فإنه ينسخ/يحاول تثبيت .NET CF 1.0 على جهازي:

Copying netcf.all.wce4.armv4t.cab

يستغرق النسخ وقتًا طويلاً ، ثم يسألني الجهاز أخيرًا إذا كنت أرغب في إعادة التثبيت (أقول دائمًا "لا").

نظرًا لأن هذا يستغرق وقتًا طويلاً للنسخ ، فإنني أود أن أتعلم مقابل 2003 ليس انسخ الملف في كل مرة أضغط فيها على "Debug". هل هناك أي طريقة لتغيير إعدادات النشر الخاصة بي بهذه الطريقة؟

شكرًا!!

هل كانت مفيدة؟

المحلول

لم يعد لدي استوديو '03 مثبت على أي شيء بعد الآن ، ولكن دعنا نرى ما إذا كان يعمل مثل '08.

أولاً ، انظر إلى خصائص المشروع. في قسم "الأجهزة" ، تعرف على ما إذا كان هناك خانة اختيار تقول شيئًا مثل "نشر أحدث إصدار من إطار العمل المدمج".

إذا لم يكن الأمر كذلك ، فيمكننا تجربة الباب الخلفي لو يستخدم نفس الآلية التي يستخدمها '08 للنشر (وأعتقد أنها قد). حاول القيام بما يلي:

  • أغلق جميع حالات الاستوديو
  • قم بعمل نسخة احتياطية من ٪ localappdata ٪ microsoft corecon 1.0 microsoft.netcf.1.0.xsl
  • الآن قم بحذف هذا الملف ، أو افتحه وعلق على الملفات الموجودة في FileContainer التي تدفع الإطار.

قد تضطر إلى فعل الشيء نفسه في مجلد ملف تعريف "All Users" أيضًا.

مرة أخرى ، تأكد من احتياطي هذه الملفات قبل التحرير.

نصائح أخرى

انقر بزر الماوس الأيمن على مشروعك (في نافذة Explorer) وانقر فوق الإعدادات ، ثم انقر فوق علامة التبويب "الأجهزة". قم بإلغاء تحديد المربع المسمى "نشر أحدث إصدار من .NET Compact Framework وما إلى ذلك".

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top