如题。
static void TestTerrainSurface () { DgnModel activeModel = Session.Instance.GetActiveDgnModel(); CifNET.SDK.ConsensusConnection sdkCon = new CifNET.SDK.ConsensusConnection(activeModel); if ( sdkCon == null ) { MessageCenter.Instance.ShowInfoMessage("Can't get a connection", null, true); return; } foreach ( Bentley.CifNET.GeometryModel.SDK.GeometricModel gm in sdkCon.GetAllGeometricModels() ) { foreach ( TerrainSurface terrain in gm.TerrainSurfaces ) { if ( terrain != null ) { } } } sdkCon.Close(); }
我这没有CifNET.SDK.ConsensusConnection呢?只有Bentley.Cif.SDK.ConsensusConnection,而且它只有一个无参数的构造函数?
您好,您找不到CifNET.SDK.ConsensusConnection可能是因为您没引用“Bentley.CifNET.SDK.4.0.dll”动态库。之前同事回复的图中已经显示出动态库的名字了。这个动态库所在位置在:“Program Files\Bentley\OpenRoadsUltimateChina CE 10.10\OpenRoadsUltimateChina\Cif”下。