This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

MicroStation CONNECT Edition SDK Update 13

August 20, 2019

The MicroStation SDK team is pleased to announce the release of the MicroStation CONNECT Edition SDK Update 13 (U13).

 

The most recent release provides several enhancements in the following areas:

  1. Executive Summary

    • Microsoft Visual Studio 2017 Professional (or better) is the default toolset requirement
    • Recompile MDL applications when toolset requirements have changed
    • Incremental updates: APIs, Documentation, Examples

  2. Documentation

    • Latest Changes (Topics in: ..\MicroStationCONNECTSDK\Documentation\Index.html)
      • Installation > Installation Requirements
      • What's New > "What's new in the SDK"
        • [ChooseSDKUpdateVersion]
        • MicroStation CONNECT Update [ChooseSDKUpdateVersion] Deprecated functions
    • New
      • Documentation\Bentley.Exceptions.chm
      • Documentation\ecobjects.chm
      • Documentation\ecplugins.chm
      • Documentation\ecservices.chm

  3. Developer Shell

    • N/A

  4. Includes and APIs

    • Added
      • ClashDetection
        • ClashDefinitions.h
        • ClashDetection.h
      • Mstn\MdlApi
        • GeoCoordinationServicesDialog.h
      • Mstn\Ustn
        • interface\INamedView.h
      • SmartConnectors
        • SmartConnectorsAPI.h
        • SmartConnectorsDefinitions.h
        • SmartConnectorsExtension.h
    • Updated

      • DgnPlatform\DgnFileIO\XAttributeIter.h
      • DgnPlatform\Tcb\smartsolid.r.h
      • DgnPlatform\Tcb\toolset.r.h
      • DgnPlatform\TextBlock\TextField.h
      • DgnPlatform\CustomItemType.h (GetPickListName, SetPickListName)
      • DgnPlatform\DgnPlatform.h
      • DgnPlatform\DgnPlatform.r.h
      • DgnPlatform\DisplayFilter.h
      • DgnPlatform\DisplayStyleManager.h (GetReflectionMapName, SetReflectionMapName, GetReflectionTypeDisplayed, SetReflectionTypeDisplayed)
      • DgnPlatform\IRasterSourceFileQuery.h (HasAlpha, ReadToRGBAUsingTopLeftPixelAsAlpha)
      • DgnPlatform\lstyle.h (GetComponentId)
      • DgnPlatform\LxoEnvironment.h
      • DgnPlatform\Material.h (GetPBRSettings)
      • DgnPlatform\MaterialSettings.h (Many. See MicroStationAPI Topic: What's new in the SDK)
      • DgnPlatform\PickList.h (RemoveAllValues)
      • ECObjects\PresentationMetadataHelper.h (HideProperty)
      • Geom\CurvePrimitive.h (CreateSpiralBearingRadiusBearingRadius, CreateSpiralBearingCurvatureLengthCurvature)
      • Geom\DPoint3dOps.h (CoordinateFrameAndRank)
      • Geom\DSpiral2dBase.h (Many.)
      • Geom\GeomApi.h
      • Geom\Polyface.h
      • Mstn\MdlApi\dlogids.r.h
      • Mstn\MdlApi\helpids.r.h
      • Mstn\MdlApi\msmisc.fdf
      • Mstn\MdlApi\mssystem.fdf
      • Mstn\MdlApi\userpref.r.h
      • Mstn\PSolid\mssolid.fdf
      • Mstn\SmartFeature\SmartFeature.r.h
      • Mstn\SmartFeature\SmartFeatureAPI.h
      • Mstn\Ustn\interface\IDrawCompBuilder.h
      • Mstn\cmdlist.r.h
      • Mstn\IEditAction.h
      • Mstn\MstnDefs.h
      • PointCloud\PointCloudDataQuery.h
  5. Examples

    • Added

      • DgnEC\PropertyTypesExample (Native and Managed)
      • Elements\ClashDetectionExample (Native)
      • Elements\ManagedParametricCellPlacementExample (Managed)
      • Elements\PerforatorExample (Native)

    • Updated

      • DgnEC\PickListExamples\NativeExample\PickListNativeExample.cpp
        KEY-INS:
        • PICKLISTNATIVEEXAMPLE SETPICKLISTFORPROPERTY
  6. Libraries

    • ClashDetection.lib
    • SmartConnectorsCore.lib

  7. Requirements

  8. Known Issues, Bug Fixes, Breaking Changes

    • The MicroStation CONNECT Edition SDK installer version (e.g. 10.12.00.42) may differ from the SDK build version (e.g. 10.13.00.41) slightly. This is cosmetic and providing either version number would be acceptable.
    • Review Resolved Defects: MicroStation CONNECT Edition Update 13 - Resolved Issues
    • Recompile MDL applications when default toolset requirements change

  9. Release Notes

    • It is recommended to modify the Desktop and/or Start Charm/Menu shortcut properties to enable: "Run as Administrator".
      This ensures any Windows protected locations can be created and modified properly.
    • MicroStation CONNECT Edition SDK releases generally are available within 2 weeks of a respective closely paired MicroStation product release
    • To ensure maximum application compatibility and stability of your applications:
      • Make sure to use the latest MicroStation CONNECT Edition SDK and a (closely) matching MicroStation product version
      • It is highly recommended to recompiling existing applications for each new MicroStation product and SDK update release
    • If Breaking Changes are provided, MDL applications will require recompilation

  10. Resources