Udostępnij za pośrednictwem


Interfejs VCCustomBuildRule

Interfejs dostępu niestandardowe zasady tworzenia i budowania niestandardowego reguła plików.

Przestrzeń nazw:  Microsoft.VisualStudio.VCProjectEngine
Zestaw:  Microsoft.VisualStudio.VCProjectEngine (w Microsoft.VisualStudio.VCProjectEngine.dll)

Składnia

'Deklaracja
<GuidAttribute("A41CA130-9C90-4F9E-B61D-CB71A69CAB28")> _
Public Interface VCCustomBuildRule
[GuidAttribute("A41CA130-9C90-4F9E-B61D-CB71A69CAB28")]
public interface VCCustomBuildRule
[GuidAttribute(L"A41CA130-9C90-4F9E-B61D-CB71A69CAB28")]
public interface class VCCustomBuildRule
[<GuidAttribute("A41CA130-9C90-4F9E-B61D-CB71A69CAB28")>]
type VCCustomBuildRule =  interface end
public interface VCCustomBuildRule

Typ VCCustomBuildRule uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna AdditionalDependencies Zwraca lub ustawia elementy dodatkowe, specyficzne dla konfiguracji, aby dodać do linii łącza, takie jak comdlg32.lib lub kernel32.lib.
Właściwość publiczna AdditionalOptions Zwraca lub ustawia opcje, aby dodać na końcu wiersza polecenia bezpośrednio przed nazwy pliku.Przykładem jest, jeśli opcja nie jest obsługiwana w modelu obiektów.
Właściwość publiczna BatchingSeparator Zwraca lub ustawia tekst do wstawienia między nazw plików wejściowych, gdy reguła niestandardowej budowania obsługuje tworzenie pakietów wsadowych w pliku.
Właściwość publiczna CommandLine Zwraca lub ustawia wiersza polecenia dla narzędzia zdarzenia kompilacji do uruchomienia.
Właściwość publiczna DisplayName Zwraca lub ustawia pełną nazwę obiektu.
Właściwość publiczna ExecutionDescription Zwraca lub ustawia tekst, który jest wyświetlany w oknie output przed do wykonywania wiersza polecenia podczas kompilacji.
Właściwość publiczna FileExtensions Zwraca lub ustawia rozszerzenia pliku, używana do kojarzenia reguła kompilacji z nowe pliki dodane do projektu.
Właściwość publiczna Name Pobiera lub ustawia nazwę reguły kompilacji.
Właściwość publiczna Outputs Zwraca lub ustawia plików wyjściowych, który generuje etap budowania niestandardowego.
Właściwość publiczna Properties Pobiera kolekcji właściwości dla obiektu.
Właściwość publiczna ShowOnlyRuleProperties Pobiera lub ustawia wartość określającą, czy właściwości użytkownika reguła kompilacji są wyświetlane w siatce właściwości.
Właściwość publiczna SupportsFileBatching Pobiera lub ustawia wartość określającą, czy dane wejściowe polecenia są obliczane, aby wszystkie pliki, które można batched do pojedynczego wykonywania wiersza polecenia (z wyłączeniem pliki z zestawem właściwości pliku).
Właściwość publiczna TargetRule Pobiera, czy użyć reguły docelowej.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddBooleanProperty Dodaje właściwość logiczna reguły budowania niestandardowego o podanej nazwie.
Metoda publiczna AddEnumProperty Dodaje właściwość wyliczania reguły kompilacja niestandardowego o podanej nazwie.
Metoda publiczna AddIntegerProperty Dodaje właściwość całkowitą reguły budowania niestandardowego o podanej nazwie.
Metoda publiczna AddStringProperty Dodaje właściwość ciągu reguły budowania niestandardowego o podanej nazwie.
Metoda publiczna RemoveProperty Reguły niestandardowe kompilacji powoduje usunięcie danej właściwości.

Początek

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.VCProjectEngine