我正在用 C# 为 AutoCAD 2014 开发一个应用程序。当我在 VS2013 下运行 AutoCAD 时,如果我绘制尺寸,则会收到“未定义的形状 ”[ 是一个两位数]。如果我尝试打开“样式”菜单,程序就会崩溃。写入文本时找不到字体。
综上所述,如果我在 VS 之外运行 AutoCAD,则一切正常。在搜索问题时,有人指出AutoCAD无法找到字体文件。然而,似乎在 Visual Studio 之外一切都工作正常。
有人有想法吗?在 AutoCAD 中编程工作正常,只是无法将文本放入 AutoCAD 窗口。
最佳答案
这可能是由于 x64 位编辑出现问题,并且在运行 Visual Studio 2013 时继续不兼容。请尝试以下两种方法之一:
- 通过“工具”->“选项”->“调试”启用“使用托管兼容模式”。
- 从项目 –> 属性 –> 调试中启用“启用 native 代码调试”。
基恩·沃姆斯利 (Kean Walmsley) 在他最新的博客文章中对此进行了详细阐述:
关于c# - AutoCAD 未定义形状;样式对话框崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20201600/