我是Microstation API的新手。我是C#开发人员。我需要使用C#应用程序从Microstation应用程序中检索信息。是否有针对C#开发人员的Microstation API教程?
答案 0 :(得分:6)
如果您使用Microstation V8i,以下链接帮助我开始使用:
目标框架需要为3.5。 4.0将无法正常工作并导致脱发,相信我。 4.0实际上可以完成,但它涉及修改ustation.exe.config文件,as shown here。我认为我的第一个链接的代码有另一个问题,第二个链接有帮助,但我不记得到底是什么。
为了帮助测试加载项,我添加了一个post build命令行事件,将dll复制到项目属性的build events选项卡下的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加载MyAddIn。如果我真的想要,我相信它也可以实现自动化。能够添加断点非常方便。
再见vba和hello源代码控制。
答案 1 :(得分:4)