MicroStation CONNECT Edition SDK Update 15 verfügbar

Dezember 2020

Das MicroStation SDK Team freut sich Ihnen mitteilen zu können, dass das MicroStation CONNECT Edition SDK Update 15 (U15) verfügbar ist.

Dieses aktuelle Release liefert eine Anzahl von Erweiterungen in den folgenden Bereichen:

  1. Zusammenfassung
    • Microsoft Visual Studio 2017 Professional (oder besser) ist die Standard-Toolset-Anforderung
    • Rekompilieren Sie MDL-Anwendungen aufgrund neuer Standard-Toolset-Anforderungen
    • Laufende Updates: APIs, Dokumentation, Beispiele
  2.  Dokumentation
  3. Developer Shell
    • N/A
  4. Includes und APIs
    • Hinzugefügt
      • Geom\BoxFaces.h
      • Geom\TransformedDRange3d.h
      • mki\gtest.mki 
    • Aktualisiert
      • DgnIModel\publish\IModelPublisherOptions.h (GetRemoveIModelsAfterPackaging, SetRemoveIModelsAfterPackaging)
      • DgnPlatform\Tcb\3dtools.r.h (polyhedronGeodesicDepth, meshFromPointsRemoveLongEdges, maxBoundaryEdgeLength)
      • DgnPlatform\Tcb\tcb.r.h (activeVariation)
      • DgnPlatform\CustomItemType.h (IsHiddenProperty, SetIsHiddenProperty, IsReadOnlyProperty, SetIsReadOnlyProperty)
      • DgnPlatform\DgnAttachment.h (Enforced: DgnAttachment vs DgnModel)
      • DgnPlatform\DgnECInstance.h (CreateReadOnly, SetCreateReadOnly)
      • DgnPlatform\DgnLinkManager.h (DGNLINK_REGIONTYPE_NamedBoundary, DGNLINK_FILTERTYPE_Region_NamedBoundary)
      • DgnPlatform\DisplayHandler.h (CalcElementRange)
      • DgnPlatform\ECReportNode.h (Many: ItemType and ReportResult options)
      • DgnPlatform\IViewDraw.h (MATSYMB_OVERRIDE_FallbackRenderMaterial)
      • DgnPlatform\Light.h (GetNaturalFilmResponseExposure, SetNaturalFilmResponseExposure)
      • DgnPlatform\NamedBoundary.h (FindOrphanByName)
      • DgnPlatform\ParametricModeling.h (ByLevelSymbologyFlag)
      • DgnPlatform\PickList.h (SetName, SortValues, SavePickListLibToDgnWithChanges)
      • DgnPlatform\RenderStore.h (RenderStore_VueSetup)
      • DgnPlatform\TextTableHandler.h (GetSizeLock)
      • DgnPlatform\WorkSet.h (Eh: 1108579. AddProperty, AreAllPropertiesLoaded, RemoveProperty)
      • GeoCoord\BaseGeoCoord.h
        • WGS84ConvertCode, GenConvertCode
        • InitTransverseMercator, originalIfPresent, allowUnitsOverride, ReprojectStatus
        • GetLinearTransformECEF, CartesianFromCartesian, CartesianFromECEF
        • GetGeoTiffKeys, GetMathematicalDomain, GetMathematicalDomainExtent
      • GeoCoord\BaseGeoDefs.r.h (GEOCOORDERR_GeoCoordNotInitialized, GEOCOORDERR_InvalidGeodeticTransform)
      • Mstn\MdlApi\dgnlib.h (ElementTemplatesOnly, ItemTypesOnly)
      • Mstn\MdlApi\dlogids.r.h (GCS macros)
      • Mstn\MdlApi\msinput.fdf (SetEnterIdleFunction)
      • Mstn\MdlApi\rmdlgids.r.h (Menu entries: GCS and Raster)
      • Mstn\MdlApi\userpref.r.h (useDarkTheme, dropLineStyleWarning)
      • Mstn\cmdlist.r.h (CMD_PLACE_BLOCK_CENTERED)
      • Mstn\MicroStation.r.h (ACTIVEPARAM_VARIATION)
      • Mstn\MstnDefs.h (CAPABILITY_TEXT_INSERTSTACKFRACTIONS)
      • mki\AssertToolSet.mki (VS2019_NO_SHORT_NAME, DONT_SET_NET_FRAMEWORK_FOR_VS2017)
      • mki\CaptureCommandEnv.py (s_sub8dot3PathExclusionList)
      • mki\common.mki (BMAKE_CLEANER_ENVIRONEMNT, DOTNET_SDK_PROJECT_BUILD)
      • mki\VsDevCmdImport.bat (VS2019_NO_SHORT_NAME)
      • mki\winntmdl.mki (Defect 1108605 - Corrections to ntTools macro) 
  5. Beispiele
    • Hinzugefügt
      • DgnEC\ItemTypeExamples
      • Elements\AccuDrawDemoTest
      • GTestRunner
    • Aktualisiert
      • Elements\ManagedToolsExample
        •  KEY-INS
          • TOOLSEXAMPLE BOOLEAN DIFFERENCE
          • TOOLSEXAMPLE BOOLEAN INTERSECTION
          • TOOLSEXAMPLE BOOLEAN UNION
          • TOOLSEXAMPLE EXAMPLEVIEW TOOL
          • TOOLSEXAMPLE MODIFY ELEMENTS
  6. Libraries
    • N/A
  7. Voraussetzungen
  8. Bekannte Probleme, Lösungen, Besondere Änderungen
    • Die MicroStation CONNECT Edition SDK Installationsversion mag sich von der SDK Buildversion leicht unterscheiden. Dies ist kosmetisch und die Angabe eine der Versionsnummern ist akzeptiert.
    • Sehen Sie hier gelöste Probleme: MicroStation CONNECT Edition Update 15 - Resolved Issues
    • Es wird dringend empfohlen bereits vorhandene Applikationen für jede neue MicroStation Produkt und SDK Version neu zu kompilieren
  9. Release Notes
    • Mit Installation der MicroStation CONNECT Edition SDK wird empfohlen Ihren Desktop und/oder Startmenü Shortcut zu ändern und die Eigenschafte "Starten alsAdministrator" zu aktivieren.. Dies hilft sicherzustellen, dass Dateien und Ordner erfogreich erstellt werden können und benötigte Erlaubnisse für von Windows geschützten Ordnern zu erteilen.
    • MicroStation SDK Versionen sind normalerweise innerhalb von 2 Wochen nach der Freigabe einer betreffenden MicroStation Produkt Version zum Download verfügbar.
    • Um maximale Kompatibilität und Stabilität  Ihrer Applikation sicherzustellen:
      • Stellen Sie sicher, die aktuellste MicroStation CONNECT Edition SDK und eine möglichst genau passende MicroStation Produktversion zu benutzen
      • Es wird dringend empfohlen bereits vorhandene Applikationen für jede neue MicroStation Produkt und SDK Version neu zu kompilieren
    • Bei gravierenden Änderungen ist es notwendig MDL Applikationen neu zu erstellen
  10. Ressourcen