练习:编译和加载.NET程序集到AutoCAD中
 
 

现在,你已经创建了一个工程并定义了一个命令,差不多可以在AutoCAD中执行命令了。在AutoCAD中执行命令前,你首先需要将工程编译为 .NET 程序集。

在这个练习中,你将生成该项目的调试版本,但此时你不用学习使用调试环境。关于调试工程的更多信息,请参见开发环境集成的帮助资料。关于使用调试环境加载程序集到AutoCAD的更多信息,请参见 加载程序集到 AutoCAD中 部分。

如果你想分发你的工程给其它用户使用,那么你需要将工程编译为 .NET 程序集。关于更多和其它用户分享你的 .NET 程序集的更多信息,请参见 分发应用程序

只要 .NET 程序集被编译,那么你就可以在AutoCAD中使用 NETLOAD命令加载它了。

编译工程并加载 .NET 程序到AutoCAD中

  1. 在 Microsoft Visual Studio 中, 点击 编译(Build)菜单 编译MyFirstProject(Build MyFirstProject)。

    除非工程中的代码有某种错误,否则工程将编译成功。查看输出窗口中关于工程的编译状态的信息。

  2. 如果 AutoCAD 没有在运行,就启动它。
  3. 在 AutoCAD 的命令提示符中,输入 netload 并按回车键。
  4. 在 选择 .NET 程序集(Choose .NET Assembly)对话框中, 浏览并定位到 MyFirstProject.dll 文件,它显示在 Microsoft Visual Studio 的输出窗口中,选择它,然后点击 打开(Open)按扭。
  5. 在命令提示符中,输入 adskgreeting 并按回车键。

    一个新的 MText 对象将被创建,它的插入点坐标为 (2,2),文本字符串为“Greetings, Welcome to the AutoCAD .NET 开发人员手册“。