Merhaba arkadaşlar,
.NET tabanlı AutoCAD plugin geliştirmek için AutoCAD .NET API’lerini kullanmak istiyorum ancak DLL referanslarında ciddi bir problem yaşıyorum ve CS0246 gibi tanım hatalarından dolayı ilerleyemiyorum. Konuya hâkim olan arkadaşlardan yardım almak istiyorum.
Amacım
AutoCAD içerisindeki blokların Attribute verilerini dinamik olarak yönetmek ve .NET üzerinden donatı açılım sistemleri geliştirmek. LISP ile bunu uzun süredir yapıyorum, artık daha güvenilir bir sistem kurmak için .NET’e geçmek istedim.
AutoCAD Sürümü: 2021 (denendi), 2023 (denendi), 2017 (şu an deniyorum)
Visual Studio: 2022 Community (güncel)
.NET Framework: 4.8
Platform Target: x64
Referans Olarak Eklediğim DLL’ler:
acmgd.dll ve acdbmgd.dll
Hata kodlarım
CS0246: The type or namespace name 'CommandMethod' could not be found
CS0246: The type or namespace name 'Editor' could not be found
CS0246: The type or namespace name 'Document' could not be found
CS0117: 'Application' does not contain a definition for 'DocumentManager'
Dosyaların yerlerini
C:\Program Files\Autodesk\AutoCAD 2023 satırından çekiyorum dll dosyalarını.
Şimdiden yardımcı olacak veya olmaya çalışacak arkadaşlara teşekkür ederim.