Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Current AssemblyVersion в заголовок формы, задать и послать в заголовок 
V
    Опции темы
Azzdorf
  Дата 29.5.2007, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 29.3.2007

Репутация: нет
Всего: нет



Есть такая нужда - задать вручную номер сборки и передать его в заголовок формы, ну со вторым это справиться можна, но как кодом задать сборку.

Кажись и вопрос простинький и раздуплиться не могу, и форуме вроде искал но не надыбал, помогите плиз.

кстати находил такой код, но он говорит мол где эта сборка:

Код

[assmbly: AssemblyVersion("1.0.0.0")]


если это все же правильный код, то куда его пихать в исходнике????
--------------------
Иногда шаг вперед - это результат хорошего пинка под зад.
PM MAIL   Вверх
stab
Дата 29.5.2007, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: 22
Всего: 48



пихать в любое место можно. скорее всего ты забыл вставить "using System.Reflection;". кстати, [assmbly: AssemblyVersion("1.0.0.0")] - пропущенна "e", может в этом проблема. 


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
Azzdorf
  Дата 29.5.2007, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 29.3.2007

Репутация: нет
Всего: нет



нет я просто с обшибкой набрал, а "е" у меня там хватает, спасибо за помощь ша попробую если пройдет закрою тему, если нам будем продовжать smile 

кстати подсказали класcный способ если нужно просто в заголовок (до ужаса просто):

Код

This.Text = "ver. 1.0.0.0";


 smile 

ну вообще хотелось бы по правильному, если будутт еще врианты жду
--------------------
Иногда шаг вперед - это результат хорошего пинка под зад.
PM MAIL   Вверх
stab
Дата 29.5.2007, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: 22
Всего: 48



правильный вариант:

this.Text = Assembly.GetExecutingAssembly().GetName().Version.ToString();


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
Naum
Дата 29.5.2007, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 743
Регистрация: 7.9.2005
Где: Саратов, ул. Поса дского, 298

Репутация: 8
Всего: 15



cully опередил  smile 

Это сообщение отредактировал(а) Naum - 29.5.2007, 17:25


--------------------
У нас всего два праздника Новый год и ТЯПница.
PM MAIL ICQ   Вверх
Azzdorf
  Дата 31.5.2007, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 29.3.2007

Репутация: нет
Всего: нет



Спасибочки, версию вытягивает, но как все же её задать вручную в коде
к строке
Код

[assembly: AssemblyVersion("1.0.0.1")]

претензий нету, но она и ничего не дает, по прежнему пишет 1.0.0.0

Помогите понять.... Заранее спасибо.....
--------------------
Иногда шаг вперед - это результат хорошего пинка под зад.
PM MAIL   Вверх
stab
Дата 31.5.2007, 13:50 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: 22
Всего: 48



1. убедись, что смотришь на тот exe\dll который скомпилен с этим атрибутом, debug\release часто путают.
2. есть ещё один атрибут [assembly: AssemblyFileVersion("1.0.0.0")], он как раз выставляет привычную по win32 версию файла, а не сборки. пропиши ещё его. или просто убедись что его нет где-то в коде, обычно он в AssemblyInfo.cs находится. если его нет, то файловая версия берётся из атрибута AssemblyVersion.


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
Azzdorf
  Дата 31.5.2007, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 29.3.2007

Репутация: нет
Всего: нет



нащол AssemblyInfo.cs, там действитель всё есть, связаное со сборкой спасибочки

А можно ли обходиться без него - всё одним файлом прописовать????
--------------------
Иногда шаг вперед - это результат хорошего пинка под зад.
PM MAIL   Вверх
stab
Дата 31.5.2007, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: 22
Всего: 48



да, можно, но лучше следовать общему стилю, который придумал микрософт.


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
Azzdorf
  Дата 31.5.2007, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 29.3.2007

Репутация: нет
Всего: нет



спасибо за помощь cully

я всё таки строку
Код

[assembly: AssemblyVersion("1.0.0.0")]

перетянул из AssemblyInfo.cs в Form1.cs думаю мне будет так удобнее радотать, а AssemblyInfo.cs толком ранее и не замечал, там много чего интерестного можна задать и почитать

а строку куда попало тоже не пихнёш у меня по крайней мере надобыло её хотябы за предели namespace`а пихать, ато несчитаыво, спасибо за помощь, тема закрыта

--------------------
Иногда шаг вперед - это результат хорошего пинка под зад.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0497 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.