Projekte zum Build-Prozess auswählen
Die Visual Studio API bietet alle erforderlichen Mechanismen zur Auswahl von Projekten für eine „Solution Configuration“. Die erforderlichen Methoden sind Bestandteil der SolutionBuild2 Klasse des EnvDTE Namensraums. Das folgende Beispiel zeigt, wie die Methode BuildProject() von dieser Klasse zu verwenden ist.
Code-Ausschnitt (Powershell):
$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“ repräsentiert den vollständigen Pfad zu einer *.plcproj Datei, die ein TwinCAT 3 SPS-Projekt darstellt.