usingAutodesk.AutoCAD.ApplicationServices;- ругается на это.
Версия шарпдевелопа 4.3.1 (билд 9430) Версия AutoCAD 2014. Библиотеки подключал и из самой программы и пробовал из ObjectARX 2014 ОС: windows 7 x32 .Net 4.0
Название: Re: ошибка "Имя типа или пространства имен "ApplicationServices" отсутствует..."
Отправлено: Андрей Бушман от 25-09-2014, 10:24:00
Если AutoCAD новее, чем 2012-й, то подключи accoremgd.dll. Причина нарисована здесь (http://bushman-andrey.blogspot.ru/2014/04/net-autocad-net-framework-ms-visual.html).
P.S. Задавая вопрос, не забывай указывать версию и разрядность AutoCAD, а так же, желательно, наличие\отсутствие SP.
Название: Re: ошибка "Имя типа или пространства имен "ApplicationServices" отсутствует..."
Отправлено: Jeka от 25-09-2014, 11:01:19
Спасибо, помогло. Версия AutoCAD 2014. Библиотеки подключал и из самой программы и пробовал из ObjectARX 2014. Было всё аналогично. Но есть еще один момент, который я сначала не стал указывать, думая, что проблема решится, оказывается нет.
Ошибка: Имя типа или пространства имен "Application" отсутствует в пространстве имен "Autodesk.AutoCAD.ApplicationServices" (пропущена ссылка на сборку?) (CS0234)
Хотя среда разработки (SharpDevelop) предлагает выбрать и класс и поля во время написания программы. Разрядность: 32.
Название: Re: ошибка "Имя типа или пространства имен "ApplicationServices" отсутствует..."
Отправлено: Александр Ривилис от 25-09-2014, 11:09:20
Приветствую на форуме! Возможно глюк SharpDevelop. А какую целевую .NET-платформу ты выбрал? Какую версию SharpDevelop используешь? Выложи полностью архив проекта, чтобы можно было проверить.
Название: Re: ошибка "Имя типа или пространства имен "ApplicationServices" отсутствует..."
Отправлено: Jeka от 25-09-2014, 11:15:18
Версия шарпдевелопа 4.3.1 (билд 9430). Проект не вижу смысла выкладывать, т.к. это не проект, а первые шаги в освоении .net for AutoCAD. К .NET платформе требований пока тоже нет.
Название: Re: ошибка "Имя типа или пространства имен "ApplicationServices" отсутствует..."
Отправлено: Александр Ривилис от 25-09-2014, 11:18:00
Тебе нужна помощь или нет? Если нужна, то делай,пожалуйста, то что тебя просят. Без этого помочь не получится.
Название: Re: ошибка "Имя типа или пространства имен "ApplicationServices" отсутствует..."
Отправлено: Jeka от 25-09-2014, 11:22:55
приложил файл архива с проектом.
Название: Re: ошибка "Имя типа или пространства имен "ApplicationServices" отсутствует..."
Отправлено: Андрей Бушман от 25-09-2014, 11:23:24
Название: Re: ошибка "Имя типа или пространства имен "ApplicationServices" отсутствует..."
Отправлено: Александр Ривилис от 25-09-2014, 12:03:43
Попробуй этот проект вместо твоего. Я так и не понял что не так было в твоем проекте и поэтому создал другой, который у меня нормально компилируется и запускается.
Название: Re: ошибка "Имя типа или пространства имен "ApplicationServices" отсутствует..."
Отправлено: Александр Ривилис от 25-09-2014, 12:28:36
P.S.: Проверял в версии SD 4.4.1.9729
Название: Re: ошибка "Имя типа или пространства имен "ApplicationServices" отсутствует..."
Отправлено: Александр Ривилис от 25-09-2014, 13:28:14
Понял из-за чего у тебя возникли проблемы при компиляции:
У тебя был вариант .NET Framework 4.0 Client Profile, а должно быть .NET Framework 4.0
Название: Re: ошибка "Имя типа или пространства имен "ApplicationServices" отсутствует..."
Отправлено: Jeka от 25-09-2014, 13:49:42
Большое Вам спасибо за помощь. Оказывается столько тонкостей, а информации практически нет нигде.
Название: Re: ошибка "Имя типа или пространства имен "ApplicationServices" отсутствует..."
Отправлено: Александр Ривилис от 25-09-2014, 13:57:22
Просто считается, что для создания приложения с использованием AutoCAD .NET API применяют в основном Visual Studio. Эта настройка в нём меняется в свойствах проекта, а в SharpDevelop я её с трудом нашел совсем в другом месте: