سؤال

كنت في عملية تحويل مشروع VS2003 (.NET 1.1) إلى VS2008 (.NET 2.0) وتحويل جميع C # (سهلة بما فيه الكفاية). حصلت على آلة جديدة وفعلت تحويل C # على VS2008. كان لدينا طبقة C ++ التي لم تكن تعمل تحت .NET 2.0 بسبب بعض مشكلات حماية الذاكرة.

كانت طبقة C ++ قديمة ومكتوبة من قبل بعض المقاولين من الباطن منذ سنوات - ليس كود رائع ...

يحتوي جهاز My Machine الخاص بي على تثبيت VS 2003 مع طبقة C / C ++ (التي تحدثت إلى Visibroker) لم أقم بإنهاء تحويل أجزاء C عندما تعطل القرص الثابت على الجهاز هذا الجهاز.

ليس لدي وقت لإصلاح تحويل .NET 2.0 بت = بت + + لا يزال بحاجة إلى بناء تحت VS 2003.

السؤال هو: هل يمكنني تثبيت VS 2003 بعد VS2008؟ هل سيبوض الأمور؟ تثبيته في VM ليس خيارا بسبب سياسة الشركة.

شكرا

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

المحلول

كنت في نفس الموقف منذ بعض الوقت وتثبيت VS 2003 على جهاز كمبيوتر (ظاهري) يحتوي على VS 2008 مثبت بالفعل. لسوء الحظ، لا أتذكر ما إذا كنت قد قمت بإجراء "إصلاح" لتركيب VS 2008 بعد تثبيت VS 2003، لكنني أعتقد أنه عملت للتو.

نصائح أخرى

كان علي أن أفعل هذا الأسبوع الماضي. تثبيت 2003 بعد عام 2008 يعمل بشكل جيد فقط. الشيء الوحيد الذي يبدو أنه قد افسدت هو أنه الآن جميع أيقونات VS تبدو مثل تلك القديمة 2003 في Windows.

لقد قمت بتشغيل VS2003 و VS2008 في وقت واحد. أعتقد أن أسوأ حالة سيناريو لتثبيت 2003 بعد عام 2008 ستحتاج إلى إعادة تثبيت 2008.

سأذهب إلى الأمام ومحاولة، لكنني لن أبدأ إلا إذا كان لدي معظم يوم للقيام بذلك.

إن تثبيت VS.NET 2003 بعد عام 2008 سيكون على ما يرام، المشكلة الوحيدة هي، قد لا يعمل المدقق التلقائي لإصدار VS.NET. على سبيل المثال، إذا قمت بتثبيت 2008 بعد عام 2003، فسيتم فتح الإصدار الأيمن من VS.NET إذا قمت بالنقر المزدوج عند ملف مشروع أو ملف حلول، وفقا لذلك الإصدار الفعلي. ولكن إذا عكسه، فسوف يتجاوز مدقق الإصدار .NET 2003 2008، ولن يتمكن من فتح vs.net2008 إذا قمت بالنقر فوق ملف مشروع إصدار أقدم. ما عليك سوى إعادة تثبيت 2008 سيحدد المشكلة.

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