AutoCAD2015 vs. VS2013

Автор Тема: AutoCAD2015 vs. VS2013  (Прочитано 8832 раз)

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

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

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

  • ADN Club
  • ***
  • Сообщений: 214
  • Карма: 5
  • Sergey
  • Skype: sergey.s.shevtsov
AutoCAD2015 vs. VS2013
« : 24-06-2015, 18:51:55 »
Добрый день!

Давно не разрабатывал в AutoCAD, а тут надо переписать старый плагин.
Только почему-то не получается.
Скачал ObjectARX2015, подключил библиотеки, выставил в False.
Написал простейший код
Код - C# [Выбрать]
  1. [CommandMethod("test2015")]
  2. public void test2015()
  3.     {
  4.       Autodesk.AutoCAD.ApplicationServices.Application.ShowAlertDialog("test");
  5.     }
Запускаю AutoCAD > Netload > Имя сборки. Спрашивает про безопасность, нажимаю Load.
А команды нет.
Config файл поправил.
Что я упустил?

Спасибо

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13881
  • Карма: 1786
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: AutoCAD2015 vs. VS2013
« Ответ #1 : 24-06-2015, 18:54:12 »
Выложи проект (в архиве). Так будет быстрее и проще понять в чем дело.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN Club
  • ***
  • Сообщений: 214
  • Карма: 5
  • Sergey
  • Skype: sergey.s.shevtsov
Re: AutoCAD2015 vs. VS2013
« Ответ #2 : 24-06-2015, 19:02:12 »
Вот https://cloud.mail.ru/public/Dp7i/XUpGiC3Gs
Может нужно дописать что-нибудь в csproj (потому что autodesk в последнее время этим балуется как например с Revit где нужно прописать EnGinesDebug для работы с Visual Studio 2013)

Отмечено как Решение Александр Ривилис 24-06-2015, 19:23:35

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Re: AutoCAD2015 vs. VS2013
« Ответ #3 : 24-06-2015, 19:09:15 »
Класс должен быть public

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

  • ADN Club
  • ***
  • Сообщений: 214
  • Карма: 5
  • Sergey
  • Skype: sergey.s.shevtsov
Re: AutoCAD2015 vs. VS2013
« Ответ #4 : 24-06-2015, 19:15:53 »
Хм.. сейчас проверю

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Re: AutoCAD2015 vs. VS2013
« Ответ #5 : 24-06-2015, 19:16:50 »
ХМ
Я сказал класс, а не метод

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13881
  • Карма: 1786
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: AutoCAD2015 vs. VS2013
« Ответ #6 : 24-06-2015, 19:18:24 »
Я сказал класс, а не метод
Именно так.
ХМ
Если бы воспользовался AutoCAD .NET Wizard, то не попал бы на "детскую" ошибку.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN Club
  • ***
  • Сообщений: 214
  • Карма: 5
  • Sergey
  • Skype: sergey.s.shevtsov
Re: AutoCAD2015 vs. VS2013
« Ответ #7 : 24-06-2015, 19:23:11 »
Да, простите, действительно.

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Re: AutoCAD2015 vs. VS2013
« Ответ #8 : 24-06-2015, 21:38:01 »
Если бы воспользовался AutoCAD .NET Wizard, то не попал бы на "детскую" ошибку.
Визарды - зло. Особенно - визарды от автодеска, имхо (визарды ARX, затирающие друг друга при установке в VS тому пример). Нужно самому уметь на основе пустого шаблона настраивать проекты. В этом случае не придётся наступать на чужие грабли, по той или иной причине "всплывшие" в "кошерном" визарде.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13881
  • Карма: 1786
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: AutoCAD2015 vs. VS2013
« Ответ #9 : 24-06-2015, 21:43:45 »
Визарды - зло
Ага. И Visual Studio тоже зло. Нужно писать в машинных кодах, не пользоваться компиляторами (особенно с C#) :)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Re: AutoCAD2015 vs. VS2013
« Ответ #10 : 24-06-2015, 21:44:58 »
Ага. И Visual Studio тоже зло. Нужно писать в машинных кодах, не пользоваться компиляторами (особенно с C#)
Я объяснил причину, а вы написали чушь в данном случае. Писать в машинных кодах - это глупость.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13881
  • Карма: 1786
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: AutoCAD2015 vs. VS2013
« Ответ #11 : 24-06-2015, 22:06:09 »
Если бы shss после того, как у него не получилось запустить команду, сделал бы параллельно этот же проект при помощи Autodesk .NET Wizard и сравнил бы полученные результаты, то на public class ... он бы вышел сам. Так что польза от Wizard'ов есть.

P.S.: Заканчиваем с offtop'ом.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение