ما الذي يتحكم في إعداد ProductVersion في ملفات .csproj؟
سؤال
كل الآن وبعد ذلك يشير محرك التحكم المصدر الخاص بنا إلى أن ProductVersion
في ملف .csproj قد تغير. نحن نستخدم VS2008 SP1.
تبحث من خلال CodeBase أستطيع أن أرى نسختين المبلغ عنها:
<ProductVersion>9.0.30729</ProductVersion>
و
<ProductVersion>9.0.21022</ProductVersion>
هل يعرف أحد السبب وعندما يقرر Visual Studio تغيير هذا الإعداد، وعلى ما تشير هذان أرقام الإصداران؟
المحلول
هذا هو إصدار Visual Studio المستخدم لتحميل .csproj، لذلك يعرف القدرات قد يحتوي المشروع (إذا كان الإصدارات الجديدة من VS تغيير تنسيق ملف Proj).
سيتغير عند تحميل المشروع - VS يقوم بصمت بعمل "ترقية" بسيطة إلى ملف المشروع.
إلقاء نظرة على ملف VS2005 Proj، سترى تم تعيين جهاز العرض إلى 8.0.xxx
لا تنتمي إلى StackOverflow