Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Dizinleri ve gerekirse üst dizinleri oluşturur.
Parametreler
Aşağıdaki tabloda görevin parametreleri MakeDir açıklanmaktadır.
| Parametre | Açıklama |
|---|---|
Directories |
Gerekli ITaskItem[] parametresi.Oluşturulacak dizin kümesi. |
DirectoriesCreated |
İsteğe bağlı ITaskItem[] çıkış parametresi.Bu görev tarafından oluşturulan dizinler. Bazı dizinler oluşturulamadıysa, bu parametreye Directories geçirilen öğelerin tümünü içermeyebilir. |
Açıklamalar
Yukarıda listelenen parametrelere ek olarak, bu görev kendi sınıfından TaskExtension devralan sınıfından Task parametreleri devralır. Bu ek parametrelerin ve açıklamalarının listesi için bkz . TaskExtension temel sınıfı.
Örnek
Aşağıdaki kod örneği, özelliği tarafından OutputDirectory belirtilen sürücünün kökünde dizini oluşturmak Output için görevi kullanır MakeDir ve ayrıca noktalı virgülle ayrılmış birden çok dizin oluşturmayı ve ayrıca bir öğeyi @(Folders)kullanarak dizinlerin nasıl oluşturulacağını gösterir:
<Project>
<PropertyGroup>
<OutputDirectory>\Output\</OutputDirectory>
</PropertyGroup>
<ItemGroup>
<Folders Include="FolderA;FolderB;FolderC"></Folders>
</ItemGroup>
<Target Name="CreateDirectories">
<MakeDir
Directories="$(OutputDirectory)"/>
<MakeDir
Directories="Folder1;Folder2"/>
<MakeDir
Directories="@(Folders)"></MakeDir>
</Target>
</Project>