Get .exe file version number of WinForm. (ورژنینگ و نمایش ورژن برنامه)
چطور میشه exe. فایل برنامه رو بعد از هر تغییر بهش ورژن داد و اون ورژن رو روی خود فایل اجرایی برنامه نمایش داد؟
2 ضمیمه
نقل قول: Get .exe file version number of WinForm. (ورژنینگ و نمایش ورژن برنامه)
نقل قول:
نوشته شده توسط
mahdibham
چطور میشه exe. فایل برنامه رو بعد از هر تغییر بهش ورژن داد و اون ورژن رو روی خود فایل اجرایی برنامه نمایش داد؟
سلام.
منظورت از روی خود فایل اجرایی چیست؟!
Project Properties سربرگ Application کلید Assembly Information:
ضمیمه 154435
فیلدهای Major.Minor.Build.Revision از FileVersion!!!
ضمیمه 154437
نمونه:
https://learn.microsoft.com/en-us/do...properties.png
https://learn.microsoft.com/en-us/do...nce/versioning
1 ضمیمه
نقل قول: Get .exe file version number of WinForm. (ورژنینگ و نمایش ورژن برنامه)
نقل قول:
نوشته شده توسط
ROSTAM2
منظورم همین عکس اخر بود ولی توی ویژوال من این گزینه توی Project Properties اصلا نیست و توی سرچ هم که میزنم مثل عکس زیر برام میاد:
ضمیمه 154440
مثلا انگار باید براش ی کدی بزنم.. ورژن ویژوالم 2022 و فریم وورکمم دات نت کور 6
نقل قول: Get .exe file version number of WinForm. (ورژنینگ و نمایش ورژن برنامه)
نقل قول:
نوشته شده توسط
mahdibham
منظورم همین عکس اخر بود ولی توی ویژوال من این گزینه توی Project Properties اصلا نیست و توی سرچ هم که میزنم مثل عکس زیر برام میاد:
ضمیمه 154440
مثلا انگار باید براش ی کدی بزنم.. ورژن ویژوالم 2022 و فریم وورکمم دات نت کور 6
باید مقدار پارامتر ورودی Attribute AssemblyFileVersion در همین AssemblyInfo.cs تغییر بدهید:
// Version information for an assembly consists of the following four values:
// Major Version
// Minor Version
// Build Number
// Revision
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
https://learn.microsoft.com/en-us/troubleshoot/developer/visualstudio/general/assembly-version-assembly-file-version
2 ضمیمه
نقل قول: Get .exe file version number of WinForm. (ورژنینگ و نمایش ورژن برنامه)
نقل قول:
نوشته شده توسط
ROSTAM2
ضمیمه 154441
اون دستور رو که توی فایل اسمبلی زدم ایراد گرفت و گفت توی این فایل هست ولی خوب توی اطلاعات فایل اصلا اعمال نشده که.. چیه این پس؟
اینو هم پیدا کردم توی پکیج بود ولی خالیه.. چطور اصلا باید بهش مقدار بدم؟
ضمیمه 154443
نقل قول: Get .exe file version number of WinForm. (ورژنینگ و نمایش ورژن برنامه)
مقدار همون AssemblyFileVersionAttribute رو تغییر بدهید.
نقل قول: Get .exe file version number of WinForm. (ورژنینگ و نمایش ورژن برنامه)
نقل قول:
نوشته شده توسط
mahdibham
ضمیمه 154441
اون دستور رو که توی فایل اسمبلی زدم ایراد گرفت و گفت توی این فایل هست ولی خوب توی اطلاعات فایل اصلا اعمال نشده که.. چیه این پس؟
اینو هم پیدا کردم توی پکیج بود ولی خالیه.. چطور اصلا باید بهش مقدار بدم؟
ضمیمه 154443
File Version رو تغییر بدهید: 1.2.346.5 مثلا
نقل قول: Get .exe file version number of WinForm. (ورژنینگ و نمایش ورژن برنامه)
نقل قول:
نوشته شده توسط
ROSTAM2
File Version رو تغییر بدهید: 1.2.346.5 مثلا
یعنی هر دفعه بعد از هر تغیر خودم باید برم دستی این کار رو بکنم؟؟ ستمه
نقل قول: Get .exe file version number of WinForm. (ورژنینگ و نمایش ورژن برنامه)
نقل قول:
نوشته شده توسط
mahdibham
یعنی هر دفعه بعد از هر تغیر خودم باید برم دستی این کار رو بکنم؟؟ ستمه
فکر کنم این فقط مختص FileVersion باشه ولی برای AssemblyVersion می تونی برای Build و Revision از کاراکتر * استفاده کنی برای MinorVersion مطمئن نیستم می تونی تست کنی.البته توی اون تاپیک هیچ محدودیتی اعلام نکرده و گفته که بهتر هست تغییر توسط خودمون انجام بشه.
نقل قول: Get .exe file version number of WinForm. (ورژنینگ و نمایش ورژن برنامه)