Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
21 / 20 / 7
Регистрация: 17.02.2011
Сообщений: 281
1
.NET 4.x

Подсчитать количество компиляций

26.01.2012, 05:57. Просмотров 846. Ответов 2
Метки нет (Все метки)

Здравствуйте, меня всегда волновал вопрос как посчитать количество компиляций, или дату последней компиляции чтобы вывести их в данных о программе, но используя # программа меняет дату с каждым запуском. Подскажите в каком направлении хотя бы копать.
Заранее благодарю.

Добавлено через 10 минут
Дополнительный файл не предлагать - это не выход.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.01.2012, 05:57
Ответы с готовыми решениями:

Вводится предложение. Подсчитать количество слов и подсчитать количество букв в самом длинном слове
Неправильно считает количество букв в наибольшем слове. #include <iostream> #include <cstdio>...

Дан текст, в котором слова разделены одним пробелом. а) Подсчитать количество слов в данной строке. б) Подсчитать количество букв а в последнем слове
Дан текст, в котором слова разделены одним пробелом. а) Подсчитать количество слов в данной строке....

Подсчитать количество слов в данной строке, подсчитать количество букв а в последнем слове
Дан текст. а) Подсчитать количество слов в данной строке. б) Подсчитать количество букв а в...

Дана строка. Подсчитать количество подсчитать количество содержащихся в ней цифр
1)Дана строка. Подсчитать количество подсчитать количество содержащихся в ней цифр(Эту задачу нужно...

2
80 / 78 / 10
Регистрация: 29.12.2011
Сообщений: 183
26.01.2012, 12:45 2
Есть вроде средства для слежения за версиями, которые автоматически инструментируют версию при каждой компиляции. Может даже в самой Visual Studio есть такое (может просто настроить нужно) я точно не знаю.
1
Эксперт .NET
14466 / 10912 / 2881
Регистрация: 17.09.2011
Сообщений: 18,429
26.01.2012, 13:24 3
Лучший ответ Сообщение было отмечено leonidSDF как решение

Решение

Копайте в направлении AssemblyVersion. Если в свойствах проекта удалить последнюю цифру версии, а предпоследнюю заменить на *, то при каждой компиляции студия на их место будет подставлять дату и время компиляции, которые потом достать можно так:
C#
1
2
var version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
Console.WriteLine(new DateTime(2000, 1, 1).AddDays(version.Build).AddSeconds(version.Revision*2);
Число, подставляемое студией в билд - это количество дней с 1 января 2000, а в ревизию - половина количества секунд, прошедших с полуночи.
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.01.2012, 13:24

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Подсчитать в строке, содержащей арифметическое выражение, количество используемых цифр и букв, заменить "+" на "-", подсчитать количество действий
Ввести строку А с клавиатуры, содержащую арифметическое выражение. Подсчитать количество...

зависает компиляций
Только начал изучать классы с++, попробовал написать простейшую программу с классами - площадь...

Ошибка при компиляций!
Здравствуйте! Помогите пожалуйста! package Lab5; public class Main { public static void...

Ошибка компиляций mmsystem.h (на с++)
Я пытался компилить этот код, но к сожелению он не скомпилился #include <iostream> #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.