Aracılığıyla paylaş


ProcessTemplate XML Öğeleri Başvurusu

Kök dosya eklemek veya eklenti dosyaları kaldırmak işlem şablonu özelleştirebilirsiniz.Kök dosya, tüm eklentiler ve yeni ekip Project Sihirbazı işleyen tüm görevleri tanımlar.İşlem Şablonları Microsoft Solutions Framework (msf) kök dosya ProcessTemplate adlı ve şablon dosyaları işlemek için kapsayıcı klasöründe.Daha fazla bilgi için bkz. İşlem Şablonu Dosyalarıyla Çalışma.

Kök eklenti dosyasının üst öğe ProcessTemplate öğesi yalnızca birinin olması metadata bir groups öğesi tanımlanmış.Proje ekibi koleksiyonu içindeki her işlem şablonu için benzersiz bir ad atamanız gerekir ve adı 124 Unicode karakterden daha uzun olamaz.

Uyarı notuUyarı

Mevcut bir şablonla aynı ada sahip bir şablonu gönderirseniz, mevcut şablonun üzerine yazılacaktır.

Bu konuda

  • ProcessTemplate sözdizimi yapısı

  • METADATA Element başvurusu

  • Element başvurusu grupları

ProcessTemplate sözdizimi yapısı

İşlem şablonları için eklenti kök kendi dosyasında belirtilmelidir ProcessTemplate kapsayıcı öğe ve ProcessTemplate.xsd ve ProcessTemplateItem.xsd dosyalarında tanımlanan şema işlem şablonları için uygundur.Microsoft Web sitesinde aşağıdaki sayfasından işlem şablonları için şema dosyaları karşıdan yükleyebilirsiniz: işlem şablonu ve çalışma öğesi şemaları için Visual Studio Team Foundation.

Kök yapısı aşağıdaki örnekte gösterilmiştir ProcessTemplate öğesi.Daha kapsamlı bir örnek için bkz: İşlem Şablonu Eklenti Dosyasını Kullanarak Kök Görevleri Tanımlama.

<?xml version="1.0" encoding="utf-8"?>
<ProcessTemplate>
   <metadata> . . . </metadata>
   <groups> . . .</groups>
</ProcessTemplate>

Başa dön

METADATA Element başvurusu

Aşağıdaki sözdizimini yapısını gösterir metadata öðeyi ve onun alt öðelerini.

<metadata>
    <name>ProcessTemplateName</name>
    <description>ProcessTemplateDescription </description>
    <plugins>
      <plugin name="Microsoft.ProjectCreationWizard.pluginID" wizardPage="true | false" />
. . .
    </plugins>
</metadata>

Öge

Sözdizimi

Description

description

<description>ProcessTemplateDescription</description>

Gerekli alt öğesi metadata.

İşlem şablonu yeni ekip Project Sihirbazı'nda görüntülenen açıklama metni tanımlar.

metadata

<metadata>
    <name> . . . </name>
    <description> . . . </description>
    <plugins> . . . </plugins>
</metadata>

Gerekli alt öğesi ProcessTemplate.

Kapsayıcı öğe belirtmek için eklentinin yeni ekip Project Sihirbazı tarafından işlenecek bilgi gerekli.

name

<name>ProcessTemplateName</name>

Gerekli alt öğesi metadata.

Ekip proje koleksiyon benzersiz işlem şablonu adını tanımlar.Adın en büyük uzunluğu 124 karakterdir.

plugin

<plugin name="Microsoft.ProjectCreationWizard.PluginName 
wizardPage="true | false" />

Gerekli alt öğesi plugins.

İşlem şablonu oluşturmada dahil etmek için bir eklenti dosyasının adını ve eklenti görünür sayfa yeni ekip Project Sihirbazı'nda olup olmayacağını belirtir.

plugins

<plugins>
   <plugin> . . . </plugin>
</plugins>

Gerekli alt öğesi metadata.

Kapsayıcı öğe eklentileri işlem şablonu tanımlar.

version

<version type="ID" major="Number1" minor="Number2 " />

İsteğe bağlı alt öğesi metadata.

İşlem şablonu sürümünü belirlemek için bir benzersiz kimliği ve birincil ve ikincil sürüm numaraları belirler.

Başa dön

Element başvurusu grupları

Aşağıdaki sözdizimini yapısını gösterir groups öðeyi ve onun alt öðelerini.

<groups>
   <group id="groupId" description="GroupDescription" completionMessage="SuccessMessage">
      <dependencies> 
         <dependency groupId="dependentGroupId" />
. . .
      </dependencies>
      <taskList filename="RelativePathAndFileName" />
   </group>
. . .
</groups>

Öge

Sözdizimi

Description

dependencies

<dependencies>
<dependency>. . . </dependency>
</dependencies>

Gerekli alt öğesi group.

Diğer gruplar grup olan bağımlılıkları belirtir.

dependency

<dependency groupId="groupId" />

İsteğe bağlı alt öğesi dependencies.

Bu gruba bağlı olduğu başka bir görev grubu Kimliğini belirtir.Bu görev grubu başlamadan önce diğer grup görevlerini tamamlamalısınız.

group

<group id="TaskGroupId" 
   description="TaskGroupDescription" 
   completionMessage="SuccessMessage" 
   failureMessage="FailureMessage">
   <dependencies> . . . <dependencies>
   <taskList> . . . </taskList>
</group>

Gerekli alt öğesi groups.

Proje oluşturma sırasında çalıştırmak üzere bir eklenti için görevler kümesi belirler.Her öznitelik için aşağıdaki değerler geçerlidir:

  • kimlik: Görev grubunu tanımlayan adı belirtir.Başka bir görev grubu bu gruba bağlıdır, bu kimliğine başvurur.Eklenti dosyası içinde kimliği için benzersiz bir değer atamalısınız.

  • Açıklama: göstermek, ekip proje oluşturma sırasında görev grubu işlenmekte olan iletiyi belirtir.

  • completionMessage:, ekip proje oluşturma sırasında görev grubu başarıyla tamamlandığını belirtmek için iletiyi belirtir.En fazla 256 karakter uzunluğundadır.

  • failureMessage: göstermek için iletiyi belirtir görev grubu başarıyla tamamlayamadı, ekip Proje oluşturulması sırasında.

groups

<groups>
    <group> . . . </group>
</groups>

Gerekli alt öğesi ProcessTemplate.

Proje oluşturma sırasında çalışacak bir görev gruplarını tanımlar kapsayıcı öğe.

tasklist

<taskList filename="filePath" />

Çalıştırmak istediğiniz görev listesini içeren bir xml dosyası belirtir.Bir gruba ait görevlerin listesi daima ayrı bir XML dosyasında olmalıdır.Bu dosyaları belirtme hakkında daha fazla bilgi için bkz: Eklentiyi İşleme Görevlerini Tanımlama.

Başa dön

Ayrıca bkz.

Kavramlar

İşlem Şablonu Dosyalarıyla Çalışma

Eklentiyi İşleme Görevlerini Tanımlama

Eklenti Dosyalarındaki Görev Grupları ve Görevler için Bağımlıkları Tanımlama

İşlem Şablonlarını Özelleştirme

İşlem Şablonu Eklenti Dosyasını Kullanarak Kök Görevleri Tanımlama