سؤال

بعد تجربة VS2010B2 أيضا تثبيت تثبيت VS2008 الخاص بي إصدارات الملفات والمشروع إلى "الإصدار 10.00". msbuild.exe على خادم CI الخاص بنا لا يدعمها. هل هناك طريقة لجعل VS2008 تولد ملفات .sln مع إصدار رقم 9.00 مرة أخرى؟

أعلم أنني أستطيع إصلاح ذلك يدويا. ولكن في كل مرة أفتح فيها حل، يتم تغيير النسخة مرة أخرى، وهو أمر مزعج.

هتافات،

بيجا

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

المحلول

VS2008. ينبغي إنشاء ملفات V10؛ هذا هو إصدار التنسيق الأصلي. VS2010 يولد تنسيق ملف الحلول V11. وكان v9 vs2005. أشك في أن VS2008 قد ولدت ملفات v9 لك.

إذا كنت تستخدم VS2008، يجب أن يحتوي خادم CI الخاص بك على .NET 3.5 مثبتة، وأن إصدار Msbuild يجب أن يتعامل مع ملفات حل V10.

نصائح أخرى

تحقق من تثبيت .NET 3.5 على خادم CI الخاص بك، والتحقق من المسار إلى MSBUILD. نظرا لأن .NET تثبيت جنبا إلى جنب، فقد لا تكون قد لم تقم بتحديث المسار إلى MSBUILD، ويمكنك استخدام الإصدار القديم. تأكد من أنك تستخدم MSBUILD والتي توجد في٪ WINDIR٪ Microsoft.NET Framework v3.5. سيكون ذلك قادرا على بناء أي إصدار من MSBUILD (أقدم من VS 2010 بالطبع)

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