在以用裡使用預處理指令 ,需要定義全局的預處理指令"AutoCad"。不然在每個累定義的話太麻煩了,後面在需要生成平台的時候需要挨個修改,太麻煩了,不太現實。是以定義一個全局的預處理指令。定義方法是在右鍵屬性,生成-條件編譯符号
Q;AutoCad
注意:中間是分号
#if AutoCad
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.Runtime;
#else
using GrxCAD.DatabaseServices;
using GrxCAD.EditorInput;
using GrxCAD.Geometry;
using GrxCAD.ApplicationServices;
using GrxCAD.Runtime;
using GrxCAD.Colors;
using GrxCAD.GraphicsInterface;
using Viewport = GrxCAD.DatabaseServices.Viewport;
#endif
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Dynamic
{
public class Class1 : IExtensionApplication
{
[CommandMethod("test111")]
public void test111()
{
Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;
for (int i = 0; i < 10; i++)
{
ed.WriteMessage($"\n第{i}行");
}
}
public void Initialize()
{
}
public void Terminate()
{
}
}
}