xuqiang 发表于 2012-4-8 22:59:50

初学者请教commandmethod问题

我是一个AutoCAD二次开发的初学者,按照网上资料做了第一个HelloWorld例子:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Runtime;
namespace Lab1
{
    public class Class1
    {
      
      public void HelloWorld()
      {
            Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;
            ed.WriteMessage("Hello World");
      }
    }
}

然后F5启动后在AutoCAD命令行输入HelloWorld,但报“未知命令”错误
我的环境是VS2008+Framework3.5SP1+AutoCAD2007教育版
什么原因,请各位指教,谢谢!

xuqiang 发表于 2012-4-9 10:10:30

自己顶一下,初学者刚入门,卡住了,急需解答

sieben 发表于 2012-4-9 13:01:27

本帖最后由 sieben 于 2012-4-9 13:02 编辑

acdbmgd.dll和acmgd.dll的引用属性中的”复制本地"设置为false
编译输出文件夹不能有acdbmgd.dll和acmgd.dll
另,确认文件已装载

xuqiang 发表于 2012-4-9 14:56:28

sieben 发表于 2012-4-9 13:01 static/image/common/back.gif
acdbmgd.dll和acmgd.dll的引用属性中的”复制本地"设置为false
编译输出文件夹不能有acdbmgd.dll和acmgd.d ...

感谢sieben,修改属性后不出现“未知命令”错误了,但出现了另一个错误,截图如下:

sieben 发表于 2012-4-9 15:56:55

或许问题在别的地方
页: [1]
查看完整版本: 初学者请教commandmethod问题