11
AutoCAD .NET API / Re: AutoCAD 2025 - переползаю на Net8
« Последний ответ от Алексей Кулик 13-08-2025, 12:50:15 »азделять ответственность - эти слова да обществу в уши!SOLID, KISS, DRY, "Банда четырех"... Все уже придумано до нас ))
азделять ответственность - эти слова да обществу в уши!SOLID, KISS, DRY, "Банда четырех"... Все уже придумано до нас ))
нет конечно. если работает горячая перезагрузка, то можно переименовывать всене помню что так можно было или не знал.. загуглил и увидел дату - 2021 год тогда я точно не знаю про это.
И у нас тут форум "AutoCAD .NET API", а не про python.Только для сравнения. Следить за трендами в языках дабы облегчить необлегченное.
но там нужно строго сохранять иерархию имен функций/методов и результатынет конечно. если работает горячая перезагрузка, то можно переименовывать все, кроме имен самих Автокадовских команд. Все было прекрасно... пока я что-то не сломал...
Горячая перезагрузка кода у меня работала на всех версиях .Net вплоть до самой свежей.
Использую встроенный в студию Dotfuscator для переименования классов. Реальной защиты кода не существует - все можно декомпилировать и полечить, не важно на C++ это было написано или на C#. Защищает только низкая цена программы.На торрентах лежат программы чьи стоимости пожизненной лицензии - 300 руб.
я не как не мог выгрузить плагин из памяти и приходилось перезапускать программу и килить процессы связанные с ним так они тоже не дают заменить библиотеки плагина.Горячая перезагрузка кода у меня работала на всех версиях .Net вплоть до самой свежей. Я уже привык кодить в процессе отладки - очень расслабляет. Но вот поменял систему, винду на 11, VS обновил и кирдык. Больше не работает горячая перезагрузка ни в одной версии Net. Копилот утверждает , что майкрософт нарочно отключает горячую перезагрузку в старых версиях .Net Framework. Но под Автокад 2026 и .Net6 тоже самое - одну букву в коде поменял - выскакивает окошко, что надо останавливать отладку и все перекомпилировать. Бесит ужасно. Что делать не знаю...
Помню как еще пытался защитить программу .Net от взлома - так малого того что инструменты для этого стоят больших денег например Themida так еще и как вирус распознается программа..Использую встроенный в студию Dotfuscator для переименования классов. Реальной защиты кода не существует - все можно декомпилировать и полечить, не важно на C++ это было написано или на C#. Защищает только низкая цена программы.
то зачастую можно и без САПР обойтисьЕсли речь о внешнем приложении - то скорее всего да тк много чего вышло с тех пор.. но это все время которое не воротишь..
Вспомнил свои "болячки" - дебажил плагины .Net под другой САПР который тяжело запускается<...>ИМХО если разделять ответственность, то зачастую можно и без САПР обойтись. Я, если что, про NET