Reiter 'Build'
Unter dem Reiter Build konfigurieren Sie die Build-Einstellungen.

Einstellung | Bedeutung | Kommandozeilenparameter |
|---|---|---|
Run the publish step after project generation | Auswahl, ob nur der Code generiert werden soll oder der tmx-Treiber auch für die ausgewählten Plattformen gebaut werden soll. | --Project.Publish |
Platform Toolset | Auswahl des zum Bauen verwendeten Visual Studio Toolsets. | --Project.PublishPlatformtoolset Default: Auto |
Build configuration | Auswahl der Build-Konfiguration (Debug/Release). | --Project.PublishConfiguration Default: „Release“ |
TwinCAT RT(x86) | Erzeugen eines tmx-Treibers für die TwinCAT RT(x86) Plattform. | --Project.PublishTcRTx86 Default: „true“ |
TwinCAT RT(x64) | Erzeugen eines tmx-Treibers für die TwinCAT RT(x64) Plattform. | --Project.PublishTcRTx64 Default: „true“ |
TwinCAT OS(x64) | Erzeugen eines tmx-Treibers für die TwinCAT OS(x64) Plattform. | --Project.PublishTcOSx64 Default: „true“ |
TwinCAT OS(ARMV8-A) | Erzeugen eines tmx-Treibers für die TwinCAT OS(ARMV8-A) Plattform. | --Project.PublishTcOSARMv8A Default: „false“ |
Certificate name for TwinCAT signing | TwinCAT-Zertifikatname, welcher für die Signierung des erzeugten tmx-Treibers verwendet werden soll. | --Project.SignTwinCatCertName Default: „“ |
tmx Archive | Name eines tmx-Archives, welches für die Weitergabe der tmx-Dateien verwendet werden kann. | --Project.TmxArchive Default: „“ |
Zusätzlich gibt es noch die folgenden erweiterten Parameter, die standardmäßig zugeklappt sind und normalerweise nicht angepasst werden müssen.
Einstellung | Bedeutung |
|---|---|
Specify C++ language standard version | Auswahl des verwendeten C++ Standards |
Code generation and build verbosity | Detailgrad mit der Codegenerierungs- und Baumeldungen im Ausgabefenster geloggt werden. |
Always rebuild all source files on publish | Auswählen, damit immer alle Source-Code-Dateien neu gebaut werden. |
Build parallel to publish | Wenn mehrere Build-Plattformen selektiert sind, sind die Kompiliervorgänge unabhängig voneinander und werden nacheinander in Auftrag gegeben. Durch Aktivieren dieser Option werden alle Build-Prozesse parallel auf Ihrem Engineering System durchgeführt. Die Parallelisierung erfolgt durch das Betriebssystem. Um unnötige Wartezeiten zu vermeiden, sollten Sie immer nur für solche Plattformen Binaries erstellen, die Sie auch wirklich einsetzen. |
Install TMX | Installiert das generierte TMX ins Repository. |
Deployment project | Absoluter Pfad zum TwinCAT-3-Projekt (*.tsproj), in welchem das Modul automatisch geupdated werden soll. |
Activate and restart deployment project | Aktivieren und restarten des Projektes auf dem im Projekt hinterlegten Zielsystem. |