Udostępnij za pośrednictwem


Zadanie WriteCodeFragment

Generuje plik tymczasowy kod z fragmentu określony kod wygenerowany.Nie powoduje usunięcia pliku.

Parametry

W poniższej tabeli opisano parametry WriteCodeFragment zadania.

Parametr

Opis

AssemblyAttributes

Opcjonalny ITaskItem[] parametru.

Opis atrybutów do zapisu.Element Include wartość pełnej nazwie typu atrybutu, na przykład "System.AssemblyVersionAttribute".

Każdy metadanych jest para nazwa wartość parametru, który musi być typu String.Niektóre atrybuty należy udzielać tylko argumenty konstruktora pozycyjne.Jednakże można użyć tych argumentów w dowolny atrybut.Aby ustawić atrybuty konstruktora pozycyjne, należy użyć nazwy metadanych, które przypominają "_Parameter1", "_Parameter2" i tak dalej.

Indeks parametru nie mogą być pominięte.

Language

Wymagane String parametru.

Określa język umożliwia generowanie kodu.

Languagemoże być dowolnym języku, dla którego dostawcy CodeDom jest dostępna, na przykład "C#" lub "Języka Visual Basic".Emitowane plik będzie miał domyślne rozszerzenie nazwy pliku dla tego języka.

OutputDirectory

Opcjonalny ITaskItem parametru.

Określa folder docelowy dla wygenerowany kod, zazwyczaj folder pośrednich.

OutputFile

Opcjonalny ITaskItem parametr wyjścia.

Określa ścieżkę pliku, który został wygenerowany.Jeżeli ten parametr jest ustawiony przy użyciu nazwy pliku, folderu docelowego jest poprzedzany do nazwy pliku.Jeśli jest ustawiona za pomocą głównego, folder docelowy jest ignorowana.

Jeśli ten parametr nie jest ustawiona, nazwa pliku wyjściowego jest folder docelowy, nazwę dowolnego pliku i domyślne rozszerzenie nazwy pliku dla określonego języka.

Uwagi

Oprócz parametrów, które są wymienione w tabeli, to zadanie dziedziczy parametry z TaskExtension , które sama klasa dziedziczy z Task klasy.Aby uzyskać listę tych dodatkowych parametrów, a ich opisy, zobacz Klasa bazowa TaskExtension.

Zobacz też

Koncepcje

Program MSBuild zadań

Inne zasoby

Zadanie programu MSBuild odniesienia