Projekte für den Build-Prozess auswählen
Die Visual Studio API stellt alle notwendigen Mechanismen bereit, um Projekte für eine Solution-Konfiguration auszuwählen. Die erforderlichen Methoden sind Teil der SolutionBuild2-Klasse des EnvDTE-Namespaces. BuildProject erwartet den vollständigen Pfad zur Projektdatei sowie die Build-Konfiguration. Der vollständige Pfad kann auf eine .tsproj oder .plcproj verweisen. Ist der dritte Parameter $true, blockiert der Aufruf bis zum Abschluss.
$sln = $dte.Solution
$prj = $dte.Projects.Item(1) #SysMan Project
$sysManProjectName = $prj.FullName
$plcPrjProjectName = PathToPlcProjFile
$sln.SolutionBuild.BuildProject("Release|TwinCAT RT (x64)",$sysManProjectName,$true)
$sln.SolutionBuild.BuildProject("Release|TwinCAT RT (x64)",$plcPrjProjectName,$true)
Der Platzhalter PathToPlcProjFile steht für den vollständigen Pfad zu einer *.plcproj-Datei, die ein TwinCAT 3 SPS-Projekt repräsentiert.
![]() | Die Build-Konfiguration (erster Parameter) enthält die Zielplattform, zum Beispiel |
