วันพุธที่ 11 มกราคม พ.ศ. 2560

Compile Dotnet บน GStar Cad

GstarCAD  เป็น CAD จีนที่ ราคาไม่แพง เล็ก เร็ว 64bits ด้วย การเขียนโปรแกรม บน dotnet ทำได้เหมือนกับ Autocad โดยที่ GstarCAD 2017 (http://www.gstarcad.net) จะมี API แบบเดียวกับ Autocad 2012
โดยที่ จะต้อง reference Dll 2 ตัว
   ได้แก่ GMAP.dll และ GMDB.dll แล้ว (แทน acmgd.dll ,acmdb.dll)
แก้ Using
จาก Autodesk.Autocad.. -> GRxCAD...
ก็จะ compile ได้ และ เลือก เป็น Dotnet 4 (Autocad เป็น 3.5)
เรียก netload เหมือน Autocad เรียกคำสั่งเดียวกัน


วันจันทร์ที่ 9 มกราคม พ.ศ. 2560

autocad 2011-12 load โปรแกรม dotnet 4 สำหรับ Visual Studio 2013-15

Autocad 2011-12 พัฒนาบน Dotnet3.5 จะ Load โปรแกรมบางตัวไม่ได้ ที่ ต้อง Load Dotnet 4.0
สามารถ ทำได้ โดย แก้ที่ acad.exe.config

<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
  </startup>

<!--All assemblies in AutoCAD are fully trusted so there's no point generating publisher evidence-->
   <runtime>      
<generatePublisherEvidence enabled="false"/>  
   </runtime>
</configuration>