MicroStation CONNECT Edition SDK Update 16.2

21. Dezember 2021

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

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

Zusammenfassung
  • Microsoft Visual Studio 2019 Professional (oder besser) ist die Standard-Toolset-Anforderung
  • Rekompilieren Sie MDL-Anwendungen aufgrund neuer Standard-Toolset-Anforderungen
  • Laufende Updates: APIs, Dokumentation, Beispiele, eula.pdf
Bleiben Sie aktuell 
Voraussetzungen

MicroStation CONNECT Edition SDK native (C/C++) und managed code (.NET add ins) development requires:

Bentley Visual Studio Templates

Microsoft Visual Studio Konfigurationsempfehlungen

Visual Studio - Workload Abhängigkeiten

  • .NET Desktop Development
  • Desktop development mit C++ (Liefert: DIA SDK)
  • Universal Windows Platform development (Liefert: Windows 10 SDK, oder Download)

Visual Studio - Installation und Konfiguration

Visual Studio - Toolset Änderungen Speicherort

Anmerkung: Microsoft empfiehlt Bindung eines Toolsets (Version) pro Development Shell (Umgebungsinstanz)

Release Anmerkungen

Dieses Release

  • Die Microsoft Visual Studio Toolsetversionversion wurde geändert Es wird dringend empfohlen neu zu kompilierenNative Code und C++/CLI angepasste Applikationen 
  • Einige CHM Dateien fehlen in diesem SDK Release und können manuell hinzugefügt werden, temporär von hier herunterladbar (siehe auch unten).  

Allgemein

  • Modifizieren Sie die Desktop und/oder Start Charm/Menü Shortcuteigenschaften, um dies zu aktivieren: "Ausführen als Administrator".
  • MicroStation CONNECT Edition SDK Releases sind generell innerhalb von 2 Wochen zu der zugehörigen MicroStation Version MicroStation Produktversion verfügbar
  • Um maximale Kompatibilität und Stabilität Ihrer Applikationen zu gewährleisten:
    • Recompilieren Sie benutzerdefinierte Anwendungen, wenn sich die Microsoft Visual Studio Version ändert oder Wesentliche Änderungen für jeweils "Dieses Release" angemerkt werden.
    • Die SDK Installerversion mag leicht von der SDK Buildversion abweichen. Dies ist nur kosmetischi und  ist akzeptabel.
    • Stellen Sie sicher, die neueste MicroStation CONNECT Edition SDK und eine dazu passende MicroStation Produkversion zu verwenden.
  • Schauen Sie auch nach behobenen Defekten: MicroStation CONNECT Edition Update xx - Resolved Issues
Änderungen
MicroStation Developer Shell
  • keine Änderungen

bin
  • keine Änderungen
Documentation

Neu

Aktualisiert

Entfernt (temporär)

  • Bentley.Exceptions.chm
  • ecobjects.chm
  • ecplugins.chm
  • ecservices.chm

Anmerkung: Diese Dateien sind temporär in dem [Optionalen] SDKHelp Download verfügbar.

[Optionale] SDKHELP Dateien sind hier verfügbar:  (SDKPreviews > Docs > SDKHelp), und kopieren in den SDK ..\Documentation Ordner

  • MicroStationVBA.chm
  • SDKHelp.chm
  • vba_concept.chm
  • VBAOF11.CHM
  • VBLR6.CHM
Examples

Neu

Aktualisiert

  • examples\DrawingComposition\DrawingComposition.cpp (Geänderte DrawingSeedList Implementierung)

    Von

    DrawingSeedList* list = new DrawingSeedList(&viewType, DRAWINGSEEDDIM_All);

    ...

    delete list;

    Nach

    IDrawingSeedListPtr list = IDrawingSeedList::Create(&viewType, DRAWINGSEEDDIM_All);

  • examples\Elements\SteelMaster (Datei Encoding geändert von ANSI Unix nach ANSI PC)

Entfernt

Include

Neu

Aktualisiert

  • include\Bentley\stdcxx\rw (Geänderte pragmas in)
    • bc___rb_tree.h, bc___rb_tree_cc.h
  • include\DgnPlatform\DgnAttachment.h (Hinzu)
    • GetAllowActivation/SetAllowActivation
    • Activate, ReleaseWriteLock
  • include\Mstn\MdlApi\dlogids.r.h (Hinzu: Lock und Edge IDs)
  • include\Mstn\MdlApi\MSWorkSet.h (Geändert: FILE_INVALID_CHARS und DIR_INVALID_CHARS)
  • include\Mstn\MdlApi\PropertyBindingGUI.h (Hinzu: HookContext)
  • include\Mstn\MdlApi\userpref.r.h (Hinzu: dynamic*ParametricTool settings)
  • include\Mstn\Ustn\interface\IDrawCompBuilder.h (Hinzu: IDrawingSeedList)

Entfernt

Library
  • Incremental API Updates
MigrationTools
  • keine Änderung
mki

Neu

Aktualisiert

  • mki\AssertToolSet.mki (Hinzu: ASSEMBLY_TARGET_VERSION, FORCE_VS_DEV_CMD_IMPORT)
  • mki\signrscsdefs.mki (Hinzu: SHA256 und timestamp.digicert.com)

Entfernt

Ressourcen