For ease of development and flexibility callDotNet2() and communications via Map are preferable to the Plugin Properties Dialog replacement approach. Although it is more difficult to distribute, and requires extra work to handle editing multiple scripts simultaneously the simplified development is a better fit for many situations. In addition to the Project created you can grab an example .dwg with the appropriate Tsls contained within to work against this generic Project. Note that the .dll produced by this Project and the paths used by callDotNet2() in your Tsl will need to be correctly coordinated. |