Как узнать версию основной сборки приложения?
От: Nikolay_Ch Россия  
Дата: 27.01.06 08:12
Оценка:
Захотел я вывести номер версии внизу портала. Но решение из Forms не проходит:
Version v = Assembly.GetEntryAssembly().GetName().Version;
string ver = String.Format("%s.%s.%s.%s", v.Major, v.MajorRevision, v.Minor, v.MinorRevision);

Как это можно сделать?
Re: Как узнать версию основной сборки приложения?
От: Аноним  
Дата: 27.01.06 08:17
Оценка: 1 (1)
Здравствуйте, Nikolay_Ch, Вы писали:

N_C>Захотел я вывести номер версии внизу портала. Но решение из Forms не проходит:

N_C>
N_C>Version v = Assembly.GetEntryAssembly().GetName().Version;
N_C>string ver = String.Format("%s.%s.%s.%s", v.Major, v.MajorRevision, v.Minor, v.MinorRevision);
N_C>

N_C>Как это можно сделать?

Вы МСДН читаете или нет???

System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
Re[2]: Как узнать версию основной сборки приложения?
От: Nikolay_Ch Россия  
Дата: 27.01.06 08:21
Оценка:
А>Вы МСДН читаете или нет???
Именно этим сейчас и занимаюсь...

А>System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;

Поверите, что только что сам написал то-же самое
Как узнать версию основной сборки приложения?
От: Аноним  
Дата: 27.01.06 08:37
Оценка: 20 (1)
#Имя: FAQ.aspnet.getversion
string build = Assembly.GetExecutingAssembly().GetName().Version.ToString();

Блог: en passant, другие увлечения — Parking, Metric, RCO, Optimizer, VWDHosting, WebMatrixHosting


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: Как узнать версию основной сборки приложения?
От: Nikolay_Ch Россия  
Дата: 27.01.06 08:44
Оценка:
А>System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
Ok. Идем дальше.
В папке APP_CODE лежит файл assemblyinfo.cs, в котором указана версия сборки [assembly: AssemblyVersion("1.0.*")]
Если делать так, как Вы указали, номер сборки всегда возвращается как 0,0,0,0

Вопрос, к какой сборке применяется этот assemblyinfo.cs?
Re[2]: Как узнать версию основной сборки приложения?
От: Аноним  
Дата: 27.01.06 08:47
Оценка:
[assembly: AssemblyVersion("0.0.0.0")] применяется к той сборке, в которую собирается данный проект.

Блог: en passant, другие увлечения — Parking, Metric, RCO, Optimizer, VWDHosting, WebMatrixHosting


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[3]: Как узнать версию основной сборки приложения?
От: Nikolay_Ch Россия  
Дата: 27.01.06 09:01
Оценка:
N>[assembly: AssemblyVersion("0.0.0.0")] применяется к той сборке, в которую собирается данный проект.
Т.к. в 2005 при Publish'е проект собирается во множество сборок,
вышел из положения тем, что в APP_CODE сделал класс с одним статическим методом GetVersion
И из страниц вызываю этот метод.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.