Объяснение серверов символов

Используйте метод DateTime.Compare :

DateTime date1 = new DateTime(2009, 8, 1, 0, 0, 0);
DateTime date2 = new DateTime(2009, 8, 1, 12, 0, 0);
int result = DateTime.Compare(date1, date2);
string relationship;

if (result < 0)
   relationship = "is earlier than";
else if (result == 0)
   relationship = "is the same time as";         
else
   relationship = "is later than";

Console.WriteLine("{0} {1} {2}", date1, relationship, date2);

Редактировать: Если вы просто хотите сравнить время и игнорировать дату, вы можете использовать TimeOfDay, как другие предложили. Если вам нужно что-то менее мелкозернистое, вы также можете использовать свойства Hour и Minute.

5
задан wonea 12 June 2019 в 14:39
поделиться

4 ответа

Essentially, the Symbol Server is a file server that stores your debug symbols centrally, on a server, rather than on each developer's system. Then, you can point Windbg (or your debugger of choice) to the Symbol Server to resolve symbol names. Everyone can share the same server. Microsoft even makes a publically available server available for Windows symbols. (requires the debug build of Windows).

see: http://msdn.microsoft.com/en-us/library/b8ttk8zy.aspx

for Microsoft's public symbols server: http://support.microsoft.com/kb/311503

5
ответ дан 18 December 2019 в 13:18
поделиться

Ознакомьтесь с Настройка исходного сервера для сборок TFS . Вы также можете указать сервер символов в Visual Studio, выбрав «Инструменты»> «Параметры»> «Отладка»> «Символы».

Также ознакомьтесь с книгой Расширенная отладка Windows . Здесь говорится о настройке сервера символов.

5
ответ дан 18 December 2019 в 13:18
поделиться

Если вы собираетесь создать сервер символов, убедитесь, что он также выполняет исходный код. Для этого вам сначала понадобятся две вещи. Установите Perl и инструменты отладки для Windows. Затем вы вызываете tfsindex.cmd с двумя флагами -source = (с указанием пути к вашему локальному репозиторию) и -symbols = (с путем к двоичным файлам). При этом просматриваются все файлы PDB, которые будут загружены на сервер символов. Выполняет поиск любых файлов исходного кода, на которые имеются ссылки в pdb, и заменяет ссылки на заполнитель, который позволяет Visual Studio получить правильную версию рассматриваемого файла из tfs.

После того, как вы настроили часть исходного кода, самое время загрузить символы в созданный вами файловый ресурс. Для этого вы вызываете sysmstore.exe, чтобы позаботиться о фактическом хранении их на сервере символов.

2
ответ дан 18 December 2019 в 13:18
поделиться

Есть несколько простых инструкций по настройке отладчика Visual Studio для использования копии символов на серверах Microsoft. Я сам еще не пробовал http://referencesource.microsoft.com/serversetup.aspx

Я нашел эту ссылку некоторое время назад, заполняя ее, когда она понадобится. По состоянию на 23.08.2009, похоже, он еще не поддерживает версию .Net на Win7.

0
ответ дан 18 December 2019 в 13:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: