我是 Microstation API 的新手。我是一名 C# 开发人员。我需要使用 C# 应用程序从 Microstation 应用程序中检索信息。是否有针对 C# 开发人员的 Microstation API 教程?
问问题
9097 次
2 回答
7
如果您使用 Microstation V8i,以下链接帮助我入门:
- C# .NET 模板
- MicroStation 插件:创建插件- 此博客上的另一个页面很好地解释了如何使用预处理器条件来更轻松地使用 WinForms.Adapter 表单类。
目标框架需要是 3.5。4.0 不起作用,会导致脱发,相信我。4.0其实可以做,但是涉及到修改ustation.exe.config文件,如下图。我想我对第一个链接中的代码有另一个问题,第二个链接有帮助,但我不记得到底是什么。
为了帮助测试加载项,我添加了一个构建后命令行事件,以将 dll 复制到项目属性的构建事件选项卡下的 Microstation 文件夹中。
xcopy "$(TargetPath)" "C:\Program Files (x86)\Bentley\MicroStation V8i (SELECTseries)\MicroStation\mdlapps" /Y
然后我将启动操作设置为“启动外部程序:”并设置 Microstation 可执行文件的路径。
C:\Program Files (x86)\Bentley\MicroStation V8i (SELECTseries)\MicroStation\ustation.exe
这使我可以使用 F5 进行正常调试。它将编译 dll,复制它,然后启动 Microstation。仍然需要从键入对话框中键入 mdl load MyAddIn。我敢肯定,如果我真的想要,这也可以自动化。能够添加断点非常方便。
再见 vba 和 hello 源代码控制。
于 2012-04-04T16:18:23.400 回答
4
一步一步的教程。
于 2012-02-29T05:57:24.517 回答