Мы все знаем, что Debug.Assert
не будет скомпилирован в dll при компиляции в режиме выпуска. Но по какой-то причине Debug.Assert
появился в версии версии компонента, который я написал. Я подозреваю, что, возможно, испортил настройку csproject.
Любая идея, почему Debug.Assert
появляется в режиме освобождения?
P/S: Я проверил дважды, чтобы убедиться, что я действительно компилирую в режиме выпуска, прежде чем задавать этот вопрос.
Примечание 2: Я дважды проверял свой проект csproject, и я обнаружил, что в конфигурации Release Определить константу DEBUG не отмечено, указывая, что для этой части моя настройка верна.