سؤال

لذلك انتقلت من VS2008 إلى VS2010 مع تطبيق ClickOnce الخاص بي. اعتدت أن أحصل على Redist لعام 2008 C ++ باعتباره مسبقًا لتطبيقي. عند الانتقال إلى VS2010 لم يعد هذا الخيار موجودًا ولن يفعل Redist 2010 C ++. لقد نجحت في إعادة إضافة Redist لعام 2008 في قائمة Visual Studio 2010 PrereQs.

سؤالي هو ، إذا قمت الآن بتجميع Redist لعام 2008 C ++ مرة أخرى ، فهل سيؤدي ذلك إلى كسر عملائي؟ لقد تم تثبيت Redist لعام 2008.

شكرا جزيلا

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

المحلول

لا ، لن يكسر عملائك ، طالما أنك تستهدف النسخة الإطارية نفسها التي كنت مع VS 2008.

إن مثبت PREREQ ، الذي يسمى عادةً Bootstrapper ، منفصل تمامًا عن ClickOnce. تقوم "Bootstraps" معًا بتثبيت PREREQ لجعل التجربة أجمل للمستخدمين النهائيين. هذا هو. إنه لا يفعل أي شيء خاص بخلاف التنزيل والبدء في جميع عمليات تثبيت PREREQ الخاصة بك ، ثم قم بتشغيل تطبيق ClickOnce عند الانتهاء.

الآن ، إذا قمت بترقية تطبيقك إلى إطار 4.0 وعميل بدون إطار يعمل على تشغيل تطبيقك ، فأنت في بعض المتاعب. هذه مشكلة مختلفة عن وقت تشغيل C ++ الخاص بك.

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