Добрый день. Не работает автозагрузка плагина в автокаде. Скомпилил dll, которая создает вкладку, на ней кнопки, которые вызывают WPF форму, не буду вдаваться в подробности. Пытался сделать автозагрузку этой dll - в %appdata% сделал папку MyApp.bundle, в ней лежит PackageContents.xml и папка Contents. в папке Contents лежит сама dll и папка Resources, в которой в свою очередь лежат иконка и help.html, которые я, в попытке сделать этот автозапуск, скопировал с установленного рабочего расширения, которое в свою очередь, было скачано с apps.autodesk. Когда запускаю автокад он не предалает загрузить мою dll, в отличие от других расширений. Через netload подрузить dll получается, все работает, разве что выпадает fatalerror при открытии на ленте вкладки "рекомендованные приложения". Вот код PackageContents.xml
<?xml version="1.0" encoding="utf-8"?>
<ApplicationPackage SchemaVersion="1.0" ProductType="Application"
AutodeskProduct="AutoCAD"
ProductType="Application"
AppVersion="1.0.0"
Name="My App"
Description="My App"
Icon="./Contents/Resources/Appicon.ico"
HelpFile="./Contents/Resources/help.html"
ProductCode="{00000000-0000-0000-0000-0000000A0000}"
<CompanyDetailsName="IAM"Url="www.aaaa.com"Email="1111@1111.com" />
<ComponentsDescription="Runtime parts">
<RuntimeRequirementsOS="Win32|Win64|MacOS"Platform="AutoCAD|AutoCAD*"SeriesMin="R18.2"SeriesMax="R24.4" />
<ComponentEntryAppName="MyApp"Version="1.0.0"ModuleName="./Contents/MyApp.dll" PerDocument="True"/>
</Components>
</ApplicationPackage>
создание и подгрузка вкладки с кнопками делались по данному примеру:
https://habr.com/ru/post/263373/ , только из кода был выкинуто
//и раз уж лента запустилась, то отключаем обработчик событий
Autodesk.Windows.ComponentManager.ItemInitialized -=
new EventHandlerRibbonItemEventArgs>(ComponentManager_ItemInitialized);
так как с ним не компилилось. Делал на .NET Framework 4.7.2 и запускал на 2022 автокаде.