Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: Lemieux от 13-04-2022, 10:51:22
-
Всех приветствую. У кого-нибудь была такая проблема, что в режиме Debug команда нормально работает, а в режиме Realese не работает? Когда в настройках снимаешь флажок Optimize code, то всё работает.
-
Знакомые грабли: https://adn-cis.org/forum/index.php?topic=8367.0
Плюс, ещё недавно с коллегами наткнулись на ещё один случай. Когда включена оптимизация, методы рефлексии для сборки могут возвращать не тот результат, который должны. Мы это словили на Assembly.GetCallingAssembly.
-
Решил проблему.
Я написал команду копирования многого числа чертежей, и в этой команде вызывалось две Database. Одна читала чертёж, в другую всё записывалось и она сохранялась. Я обернул в Using эти Database и всё заработало.