Metoda SolutionBuild.BuildProject —
Tworzy określony projekt i jego zależności w kontekście określona konfiguracja rozwiązania.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
Sub BuildProject ( _
SolutionConfiguration As String, _
ProjectUniqueName As String, _
WaitForBuildToFinish As Boolean _
)
void BuildProject(
string SolutionConfiguration,
string ProjectUniqueName,
bool WaitForBuildToFinish
)
void BuildProject(
String^ SolutionConfiguration,
String^ ProjectUniqueName,
bool WaitForBuildToFinish
)
abstract BuildProject :
SolutionConfiguration:string *
ProjectUniqueName:string *
WaitForBuildToFinish:bool -> unit
function BuildProject(
SolutionConfiguration : String,
ProjectUniqueName : String,
WaitForBuildToFinish : boolean
)
Parametry
SolutionConfiguration
Typ: StringWymagane.Nazwa nowej konfiguracji roztwór, która zapewnia kontekstu, w której ma być tworzony projekt.
ProjectUniqueName
Typ: StringWymagane.Budowanie projektu.
WaitForBuildToFinish
Typ: BooleanOpcjonalne.Określa, czy czekać na kompilacji zakończyć.Jeśli true, następnie czeka, w przeciwnym razie nie.
Uwagi
BuildProjectzwraca niezwłocznie.Aby określić, po zakończeniu operacji budowania rozwiązania, należy sprawdzić OnBuildDone zdarzenia.
BuildProjectnie dotyczy interfejsu użytkownika (UI) z punktu widzenia zmiana konfiguracji rozwiązania aktywny lub wybranego projektu.Aby zbudować projektu względem konfiguracji aktywny rozwiązanie, należy użyć DTE.SolutionBuild.ActiveConfiguration.Name.
BuildProjectwpływają na interfejs użytkownika oparty na DTE.SuppressUI Flaga pasek stanu migocze i zawsze są aktualizowane na liście zadań i okna dane wyjściowe.
Określony projekt i jego zależności są wbudowane, tak długo, jak zależności są sprawdzane mają zostać zbudowane w konfiguracji określonego rozwiązania.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.