Как передавать .NET-плагин?

Автор Тема: Как передавать .NET-плагин?  (Прочитано 6945 раз)

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

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

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

  • ADN OPEN
  • **
  • Сообщений: 53
  • Карма: 0
  • Skype: leoleo3172
Как передавать .NET-плагин?
« : 02-09-2017, 18:20:45 »
Александр Ривилис, хорошо.
последний вопрос в этой теме. ужасно глупый, но сори не нашел вразумительного ответа.
как правильно подготовить плагин к установке на другой комп.
я пытаюсь передать аппликацию другу, снимаю с мыла свой же файл а он не запускается.
Лень - двигатель прогресса.

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Как передавать .NET-плагин?
« Ответ #1 : 02-09-2017, 19:14:15 »
Что понимать под плагином?
Как ты пытаешься его запускать? Не заблокирован ли полученный файл? Какие сообщения выдаёт AutoCAD при загрузке этого приложения?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • **
  • Сообщений: 53
  • Карма: 0
  • Skype: leoleo3172
Re: Как передавать .NET-плагин?
« Ответ #2 : 02-09-2017, 19:51:51 »
программка чертит линию.
пересылал файл dll по мылу, разные части папки, сгенерированой vs, у Бушмана нашел инфу на сайте, но пока так и не вышло.
вот так автокад ругается

Не удалось загрузить сборку. Сведения об ошибке: System.IO.FileLoadException: Could not load file or assembly 'file:///C:\Users\Pupsik\Desktop\YPniniPlineBiuv2015\YPniniPlineBiuv2014\YPniniPlineBiuv2014\YPniniPlineBiuv.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
File name: 'file:///C:\Users\Pupsik\Desktop\YPniniPlineBiuv2015\YPniniPlineBiuv2014\YPniniPlineBiuv2014\YPniniPlineBiuv.dll' ---> System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information.
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
   at System.Reflection.Assembly.LoadFrom(String assemblyFile)
   at Autodesk.AutoCAD.Runtime.ExtensionLoader.Load(String fileName)
   at loadmgd()
Лень - двигатель прогресса.

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Как передавать .NET-плагин?
« Ответ #3 : 02-09-2017, 19:54:10 »
Для плагинов в AutoCAD есть нормальные места, а не Рабочий стол. И есть рекомендации по созданию BUNDLE.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Отмечено как Решение nolte 02-09-2017, 20:08:53

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Как передавать .NET-плагин?
« Ответ #4 : 02-09-2017, 19:56:31 »
А вот ролик от Дмитрия Загорулькина:
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • **
  • Сообщений: 53
  • Карма: 0
  • Skype: leoleo3172
Re: Как передавать .NET-плагин?
« Ответ #5 : 02-09-2017, 20:08:44 »
передал только файл DLL разблокировал как показано на видео и все пошло.спасибо.
если это правильный способ?
Лень - двигатель прогресса.

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Как передавать .NET-плагин?
« Ответ #6 : 02-09-2017, 20:10:45 »
если это правильный способ?
Это вопрос? Тогда ответ: "Это правильный способ!". Кстати на этом форуме он упоминался уже несколько раз, так что пользуйся поиском.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Re: Как передавать .NET-плагин?
« Ответ #7 : 03-09-2017, 23:24:00 »
А вот ролик от Дмитрия Загорулькина:
Забавно! Я даже не помню, что записывал такой. И всегда вместе с отправляемыми DLL давал ссылку на Ваше видео :)

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Как передавать .NET-плагин?
« Ответ #8 : 03-09-2017, 23:32:42 »
Дмитрий Загорулькин
Поиском по сайту Autodesk находится именно твой ролик, так как мой не имел признака "публичный". Я добавил к своему комментарий и сделал его публичным. Пусть будут оба ролика.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение