Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: Roman.Rykmas от 17-02-2015, 13:21:01
-
В архиве 3 простых проекта:
1. WpfApp - WPF приложение c MainWindow, в котором используется Exceed.Wpf.AvalonDock Docking View.
2. ClrInteropDll - dll с поддержкой Common Language Runtime Support (/clr).
3. ArxStarter – ARX модуль написанный на С++, который загружает остальные модули в AutoCAD 2015.
При работе в AutoCAD 2015 без установленных SP все работает корректно.
(https://adn-cis.org/forum/proxy.php?request=http%3A%2F%2Fs10.postimg.org%2Fjefk1mzv9%2Fimage.jpg&hash=a445bf7258806c5f4a20f5e77b9259ea) (http://postimg.org/image/jefk1mzv9/)
После установки SP2 для AutoCAD 2015 получаем вот такое исключение:
(https://adn-cis.org/forum/proxy.php?request=http%3A%2F%2Fs13.postimg.org%2Fz3fcpz3df%2Fimage.jpg&hash=947404fc80237c688f41ba7dd172ea65) (http://postimg.org/image/z3fcpz3df/)
Если деинсталлировать SP2 все снова работает корректно.
Подскажите пожалуйста, как решить данную проблему!
-
Думаю что с этим вопросом тебе придется обратиться в ADN DevHelp. Кроме того что "Метод или операция не реализованы" я больше ничего подозрительного здесь не вижу. Если в ADN DevHelp помогут с решением, то поделись им со всеми, кто будет читать эту тему.
-
Ответ на вопрос удалось найти здесь:
http://adndevblog.typepad.com/autocad/2014/11/how-to-resolve-assemblies-in-acad-2015-sp2-serializationexception-only-affecting-autocad-2015-sp2.html
и
http://stackoverflow.com/questions/9180638/working-with-appdomain-assemblyresolve-event
-
Отлично! Мне даже в голову не пришло, что причина в этом, хотя эту статью я читал.
-
OnAssemblyResolve
Хм... Я подумал об этом варианте, но решил, что скорее всего это не поможет. В своём коде постоянно пользуюсь этим событием для поиска совместно используемых моими приложениями ресурсов (у меня этот механизм [поиска\загрузки\регистрации] вынесен в отдельную, общую DLL).