Realese, Debug

Автор Тема: Realese, Debug  (Прочитано 8324 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн LemieuxАвтор темы

  • ADN OPEN
  • ****
  • Сообщений: 393
  • Карма: 21
Realese, Debug
« : 13-04-2022, 10:51:22 »
Всех приветствую. У кого-нибудь была такая проблема, что в режиме Debug команда нормально работает, а в режиме Realese не работает? Когда в настройках снимаешь флажок Optimize code, то всё работает.

Отмечено как Решение Lemieux 13-04-2022, 12:46:10

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 738
Re: Realese, Debug
« Ответ #1 : 13-04-2022, 11:49:46 »
Знакомые грабли: https://adn-cis.org/forum/index.php?topic=8367.0
Плюс, ещё недавно с коллегами наткнулись на ещё один случай. Когда включена оптимизация, методы рефлексии для сборки могут возвращать не тот результат, который должны. Мы это словили на Assembly.GetCallingAssembly.

Оффлайн LemieuxАвтор темы

  • ADN OPEN
  • ****
  • Сообщений: 393
  • Карма: 21
Re: Realese, Debug
« Ответ #2 : 13-04-2022, 15:37:54 »
Решил проблему.
Я написал команду копирования многого числа чертежей, и в этой команде вызывалось две Database. Одна читала чертёж, в другую всё записывалось и она сохранялась. Я обернул в Using эти Database и всё заработало.