Я знаю, что не существует значения директивы препроцессора DESIGN, DESIGN_MODE, DESIGN_TIME и т. Д. Тем не менее, мне нужно что-то, что может сделать свое дело. Я не могу использовать обычный оператор If, потому что в моем случае мне нужно изменить унаследованный класс, чтобы элемент управления отображался правильно во время разработки. Если нет, я получу исключение из-за того, что унаследованный класс является абстрактным классом.
Вот что я хочу сделать:
Partial Class MyCustomControl
#If DesignMode Then
Inherits UserControl
#Else
Inherits WidgetControl
#End If
Есть предложения?