8
Я создал частичный класс для моего генерируемого автоматически xsd класса. Проблема заключается в отладке этого частичного класса. Точка останова не распознается или компилятор не разбивается на контрольные точки, заданные в частичном классе.Отладка частичного класса
// Autogenerated class by xsd.exe
public partial class Class1
{
private Class1Brand[] brandField;
private string Class1guidField;
.....
}
// Debug Part - probably in a different file
public partial class Class1
{
public static Validity setValidity(Validity validity)
{
// ********* BREAKPOINT IS SET ON THE NEXT LINE ***********
validity.LastVerified = DateTime.Now;
//certificates are only updated within 14 days before expiry date
TimeSpan tsCheck = validity.NotAfter - validity.LastVerified;
if (tsCheck.Days <= 14)
{
DateTime dtNotBefore = validity.NotAfter.AddDays(conf.validityPeriod());
if (validity.NotAfter > DateTime.Now)
{
dtNotBefore = validity.NotAfter;
}
else
{
dtNotBefore = DateTime.Now;
}
validity.NotBefore = dtNotBefore;
validity.NotAfter = dtNotBefore.AddDays(conf.validityPeriod());
}
return validity;
}
}
+1 I был готов ответить на это, но не смог вспомнить имя атрибута lol –
Обратите внимание, что если вы внесете какие-либо изменения в файлы с кодом, они будут потеряны, если файл будет восстановлен. –
Антон, ты сделал мой день большое спасибо – Bart