美文网首页
1、开发环境搭建(Microstation、OpenRail)

1、开发环境搭建(Microstation、OpenRail)

作者: 板栗_1c34 | 来源:发表于2019-06-25 20:40 被阅读0次

一步步学习Addin-CE(参考资料)

https://communities.bentley.com/communities/other_communities/bdn_other_communities/w/chinabdn-wiki/38420/addin-ce

环境安装

为了减少后续开发环境配置及环境设置中其他问题处理,请遵照下列要求进行开发环境安装。

  • VS安装:VS必须安装VS2015 professional edition(专业版)。安装到系统默认盘(一般为C盘)。安装过程中需选择C++编译部分,以及win10SDK。

  • MircoStation CE安装:CE需要安装Update 9及以上版本。安装到系统默认盘(一般为C盘)。

  • MircoStation CE SDK安装:安装到系统默认盘。

  • OpenRoadDesginer安装:ORD安装Update 3及以上版本。安装到系统默认盘。

  • OpenRoadDesginer SDK安装:安装到系统默认盘。

  • VS插件安装:双击“Bentley MicroStation Visual Studio Templates21.vsix”进行安装。

MircoStation环境配置

为了减少后续开发环境配置及环境设置中其他问题处理,请遵照下列要求进行。

1.打开C:\Program Files\Bentley\MicroStationCONNECTSDK\MicroStationDeveloperShell.bat,在文件"set MS=%SDKPROD%"前增加“set SDKOUTDIR=C:\PROGRA~1 \Bentley\MICROS~1 \MICROS~1\Mdlapps\”

图片.png

2.设置以管理员方式启动"MicroStation CONNECT Edition SDK"。安装完成MircoStation CE SDK会在桌面中出现这个快捷方式。

图片.png

3.启动"MicroStation CONNECT Edition SDK"命令模式。在命令模式中输入devenv,启动VS2015。

图片.png

4.在C#->Bentley->MircoStation->CONNECT Editior下选择对应解决方案,即可创建出对应工程。一般选择MDL_Command.

图片.png

OpenRail Designer开发环境搭建

1.设置以管理员方式启动"OpenRoads Designer CONNECT Edition SDK"。安装完成OpenRoads Designer SDK会在桌面中出现这个快捷方式。

图片.png

2.启动"MicroStation CONNECT Edition SDK"命令模式。在命令模式中输入devenv,启动VS2015。

图片.png

3.在C#->Bentley->MircoStation->CONNECT Editior下选择对应解决方案,即可创建出对应工程。一般选择MDL_Command.

图片.png

4.用文本编辑器打开工程的 *.csproj工程文件。写修改参考的库。修改的参考库基于例子中的ManagedSDKExample.csproj工程。修改内容为在<PropertyGroup>中增加
<ReferencePath>$(ORD)</ReferencePath>


图片.png

替换引用的库。替换第一个<ItemGroup>中内容。


图片.png

5.拷贝ManagedSDKExample工程中opepSln.bat到工程文件夹根目录下。并将文本中对应的工程名称改为创建的工程名称。
openSln模板

openSln模板代码

@echo off

@echo This batch file should be run from a VS2015 x64 Cross Tools Command Prompt

::定义SDK位置

set ORD_SDK_ARG=C:\Program Files\Bentley\OpenRoadsDesignerCONNECTSDK\

@echo ORD_SDK_ARG=%ORD_SDK_ARG%

::定义ORD程序位置

set ORD_ARG=C:\Program Files\Bentley\OpenRail Designer CONNECT Edition\OpenRailDesigner\

@echo ORD_ARG=%ORD_ARG%

@echo Run OpenRoadsDesignerSDKDeveloperShell.bat. order to set the required environment variables.

call "%ORD_SDK_ARG%OpenRoadsDesignerDeveloperShell.bat" "%ORD_ARG%" "%ORD_SDK_ARG%"

IF DEFINED ORDE GOTO checkforvs2015

ECHO ORDE not defined. You need to run OpenRoadsDesignerSDKDeveloperShell.bat first!

GOTO end

:checkforvs2015

IF DEFINED vs140comntools GOTO vardefined

ECHO Visual Studio 2015 is required for this project

GOTO end

:vardefined

rem At this point "vcvarsall.bat x86_amd64" or VS2013 x64 Cross Tools Command Prompt should already have been called

rem in order to compile successfully

@echo devenv.exe -useenv "%~dp0CreecCIFDemo.sln"

start devenv.exe -useenv "%~dp0CreecCIFDemo.sln"

:end

图片.png

相关文章

网友评论

      本文标题:1、开发环境搭建(Microstation、OpenRail)

      本文链接:https://www.haomeiwen.com/subject/iritcctx.html