Предположим, я хочу полностью отключить Glimpse.Отключить проблеск полностью
Glimpse теперь регистрируется, используя способ активации сборки. Поэтому, даже если я прокомментирую все проблески в web.config
, он все равно попытается загрузить.
Я предпочитаю вручную регистрировать Glimpse в Application_Start
, если мне это нужно.
Есть ли способ переопределить поведение по умолчанию, чтобы я мог зарегистрировать его вручную? (Это означает, что я могу полностью отключить его, если мне нужно.)
Многие библиотеки используют метод prestart, я знаю. Но мне не нравится идея, что библиотека ничего не делает, если я прошу об этом ... Я хочу поведения, а не автоматического поведения. Это магия, которой трудно управлять в большой системе. Независимо от того, спасибо за объяснение, хотя отключение этого будет непросто для нас. –
Есть ли способ сделать autoagic prestart дополнительным? Если я каким-то образом переоцениваю предварительную регистрацию (т. Е. Код, который вызывает Glimpse, а не сам код Glimpse)? –
Я не думаю, что вы можете это сделать, причина «PreApplicationStartMethodAttribute» заключается в том, чтобы убедиться, что у нас есть наши крючки на месте как можно скорее, особенно для EF, это в противном случае было бы проблемой. Если это действительно проблема, вы всегда можете скомпилировать соответствующий [проект] (https://github.com/Glimpse/Glimpse/tree/master/source/Glimpse.Ado.Net45) и, возможно, иметь 'PreApplicationStartMethodAttribute' условно скомпилирован? – cgijbels