.net autoinc build с VCS (bazaar приложен) plugin и другое…

Решил переписать свой autoincrement (статья1, статья2). Получилась вторая версия. В чём её отличия? Она не зависит от среды ( можно использовать для visual basic проектов, да и вообще для любых, в которых версия хранится в файле. Итак пару слов об получившейся утилите, а потом про прелести .net4

Утилита представляет собой программу и plugin. Причем plugin можно легко написать самому, следуя примеру. Я использую bazaar, которую ОЧЕНЬ рекомендую. Для него уже написан plugin.

Итак посмотрим что за программа получилась: (далее…)

Скачать утилиту для автоинкремента версии в Visual Studio #.net

Набросал утилитку, которая увеличивает номер версии. Исходник вложен в архив.

vbinc - Autoincrement version number in VisualStudio applications. .net2 version
vbinc - Autoincrement version number in VisualStudio applications. .net4 client profile version

Что это и как работает (далее…)

Автоинкремент build and revision number in Visual Studio #.net

Привык в Delphi, что при компиляции (rebuid) автоматически увеличивается номер версии. В C# принят следующий стандарт – major.minor.build.revision.

Удивился, что Visual Studio, даже в версии 2010 не имеет встроенных механизмов для автоувеличения номера версии (build и revision). Вернее он есть 1.0.*, но тогда билд увеличивается каждый день, а ревизия начинается каждый раз сначала.

Полазил по интернету – везде упоминается страшно написанный скрипт на js. Поэтому плюнул и по быстрому набросал утилитку, которая может быть полезна кому-то еще :)

Весь мой богатый опыт говорит мне, что номер версии ОЧЕНЬ важен и помогает избавится от множества ненужных и глупых проблем.

Я только начинаю работать с .net, поэтому буду благодарен за любую конструктивную критику, подсказки … :)

(далее…)

Программирую. Времени нет – c# чертовски интересная штука…

На выходных выложу давно обещанный первый урок по фотошопу и, если успею, обещанный сюрприз. Почти дописал удобную блоггерам программульку. Вы сможете легко работать с изображениями :) Выкладывать, делать thumbnails и другое. Именно для блоггеров. Надо отладить только, чтобы … не только мне было удобно :) Заодно изучаю разные технологии, о которых потом с вами поделюсь.

Полистайте вот тут что вам было бы интересно в первую очередь? Будет реакция – буду знать что писать как можно скорее.

Благодарственное #dotnet #postsharp

Не могу не написать. Пост про хорошего человека. Это Gael Fraiteur, основатель компании sharpcrafters. Я заинтересовался технологией .net. Кроме того мне просто волшебно понравилась даже сама мысль AOP (Не заморачивайтесь терминами – речь не о них). Есть отличная библиотека PostSharp, которая, просто волшебна для облегчения программирования и … код на порядок более читабельный.

Что такое AOP: Для начала – посмотреть вот это видео (на русском, СУПЕР)

Копия тут: ссылка на ролик Dmitri_Nesteruk_AOP.wmv (60Mb)

Статья на хабре + комментарии

В чём фишка (далее…)