هل هناك طريقة لعرض أقل من 4 أرقام في الجمعية الإصدار ؟

StackOverflow https://stackoverflow.com/questions/806903

  •  03-07-2019
  •  | 
  •  

سؤال

أحتاج إلى عرض فقط 3 أرقام بلدي الجمعية الإصدارات ، ليتوافق مع المبادئ التوجيهية الداخلية

حاولت إزالة الرقم الأخير من الملف AssemblyInfo أن تبدو مثل هذا

[assembly: AssemblyVersion("0.5.0")]
[assembly: AssemblyFileVersion("0.5.0")]

و لقد عرض عليه مثل هذا

Assembly.GetExecutingAssembly().GetName().Version.ToString();

ومع ذلك ، فإنه يجعل كل أربعة أرقام إصدار (0.5.0.0)

هل هناك طريقة للحد من 3 دون تغيير التعليمات البرمجية ؟

أي:فقط عن طريق تحرير AssemblyInfo.cs أو على شبكة الإنترنت.config

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

المحلول

دون رمز, لا.

يمكنك استخدام عاكس إلى تنفيذ Version.ToString(), و يظهر دائما في جميع العناصر الأربعة.

ولكن هناك الزائد Version.ToString(int) التي سوف تظهر عدد معين من العناصر.

اختيار حيوي سوف تحتاج إلى كتابة طريقة (ممكن طريقة تمديد) نفسك.

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