是否有针对C#开发人员的Microstation Api教程?

时间:2011-02-21 07:28:44

标签: c# api microstation

我是Microstation API的新手。我是C#开发人员。我需要使用C#应用程序从Microstation应用程序中检索信息。是否有针对C#开发人员的Microstation API教程?

2 个答案:

答案 0 :(得分:6)

如果您使用Microstation V8i,以下链接帮助我开始使用:

目标框架需要为3.5。 4.0将无法正常工作并导致脱发,相信我。 4.0实际上可以完成,但它涉及修改ustation.exe.config文件,as shown here。我认为我的第一个链接的代码有另一个问题,第二个链接有帮助,但我不记得到底是什么。

为了帮助测试加载项,我添加了一个post build命令行事件,将dll复制到项目属性的build events选项卡下的Microstation文件夹中。

Build Events Tab

xcopy "$(TargetPath)" "C:\Program Files (x86)\Bentley\MicroStation V8i (SELECTseries)\MicroStation\mdlapps" /Y

然后我将启动操作设置为“启动外部程序:”并设置Microstation可执行文件的路径。

enter image description here

C:\Program Files (x86)\Bentley\MicroStation V8i (SELECTseries)\MicroStation\ustation.exe

这允许我使用F5正常调试。它将编译dll,复制它,并启动Microstation。仍然需要从键入对话框中键入mdl加载MyAddIn。如果我真的想要,我相信它也可以实现自动化。能够添加断点非常方便。

再见vba和hello源代码控制。

答案 1 :(得分:4)