AssignProjectConfiguration görevi
Bu görev bir liste yapılandırma dizelerini kabul eder ve bunları belirtilen projelere atar.
Görev parametreleri
Aşağıdaki tabloda görevin parametreleri AssignProjectConfiguration
açıklanmaktadır.
Parametre | Tanım |
---|---|
ProjectReferences |
Gerekli ITaskItem[] giriş parametresi.Yapılandırılan projeler. |
SolutionConfigurationContents |
İsteğe bağlı string çıkış parametresi.Her proje için bir proje yapılandırması içeren bir XML dizesi içerir. Yapılandırmalar adlandırılmış projelere atanır. |
DefaultToVcxPlatformMapping |
İsteğe bağlı string çıkış parametresi.Çoğu tür tarafından kullanılan platform adlarından .vcxproj dosyaları tarafından kullanılanlara yapılan eşlemelerin noktalı virgülle ayrılmış listesini içerir. Örnek: "AnyCPU=Win32;X86=Win32;X64=X64" |
VcxToDefaultPlatformMapping |
İsteğe bağlıstring output parametresi..vcxproj platform adlarından çoğu tür tarafından kullanılan platform adlarına yapılan eşlemelerin noktalı virgülle ayrılmış bir listesini içerir. Örnek: "Win32=AnyCPU;X64=X64" |
CurrentProjectConfiguration |
İsteğe bağlı string çıkış parametresi.Geçerli projenin yapılandırmasını içerir. |
CurrentProjectPlatform |
İsteğe bağlı string çıkış parametresi.Geçerli projenin platformunu içerir. |
OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration |
İsteğe bağlı bool çıkış parametresi.Proje yapılandırmasında devre dışı bırakılmış olsalar bile başvuruların derlenmesi gerektiğini belirten bir bayrak içerir. |
ShouldUnsetParentConfigurationAndPlatform |
İsteğe bağlı bool çıkış parametresi.Üst yapılandırmanın ve platformun ayarsız olup olmadığını belirten bir bayrak içerir. |
OutputType |
İsteğe bağlı string çıkış parametresi.Projenin çıkış türünü içerir. |
ResolveConfigurationPlatformUsingMappings |
İsteğe bağlı bool çıkış parametresi.Derlemenin, geçirilen proje başvurularının yapılandırmasını ve platformunu çözümlemek için varsayılan eşlemeleri kullanıp kullanmadığını belirten bir bayrak içerir. |
AssignedProjects |
İsteğe bağlı ITaskItem[] çıkış parametresi.Çözümlenen başvuru yollarının listesini içerir. |
UnassignedProjects |
İsteğe bağlı ITaskItem[] çıkış parametresi.Önceden çözümlenmiş çıkış listesi kullanılarak çözümlenemeyen proje başvuru öğelerinin listesini içerir. |
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ı.