Как я могу получить ошибки компиляции, если объектные источники данных не подключены должным образом?

У меня есть большое приложение веб-форм с коричневым полем, которое повсеместно использует элементы управления ObjectDatasource, что делает рефакторинг более сложным, чем должен быть.

Есть ли способ получить сбои времени компиляции, если объект или метод переименован, что приведет к тому, что ObjectDataSource больше не будет работать? В MVC есть понятие компиляции представлений, есть ли аналогия для веб-форм?


person ilivewithian    schedule 23.03.2010    source источник


Ответы (1)


Нет простого пути, нет. Все, что определено в .ASPX или .ASCX, создается во время выполнения. Единственное, что вы можете сделать, это попытаться получить доступ к объекту в отделенном коде (при условии, что проект веб-приложения) и убедиться, что проект компилируется нормально. Но это говорит только о том, правильно ли он определен в файле кода программной части .design; это не поможет вам отследить какие-либо ссылки на него в файлах .ASPX или .ASCX.

person Bryan    schedule 24.03.2010